Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3namespace BrianHenryIE\Strauss\Composer\Extra;
4
5use BrianHenryIE\Strauss\Config\AutoloadFilesEnumeratorConfigInterface;
6use BrianHenryIE\Strauss\Config\ChangeEnumeratorConfigInterface;
7use BrianHenryIE\Strauss\Config\FileEnumeratorConfig;
8use BrianHenryIE\Strauss\Config\FileSymbolScannerConfigInterface;
9use BrianHenryIE\Strauss\Config\LicenserConfigInterface;
10use BrianHenryIE\Strauss\Config\PrefixerConfigInterface;
11
12interface ReplaceConfigInterface extends
13    FileEnumeratorConfig,
14    FileSymbolScannerConfigInterface,
15    AutoloadFilesEnumeratorConfigInterface,
16    ChangeEnumeratorConfigInterface,
17    PrefixerConfigInterface,
18    LicenserConfigInterface
19{
20
21    /**
22     * @return string[]
23     */
24    public function getExcludeFilePatternsFromPrefixing(): array;
25
26    /**
27     * @return array<string,string>
28     */
29    public function getNamespaceReplacementPatterns(): array;
30
31    public function isIncludeModifiedDate(): bool;
32
33    public function isIncludeAuthor(): bool;
34
35    /**
36     * @return string[]|null
37     */
38    public function getUpdateCallSites(): ?array;
39}