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\Config;
4
5use BrianHenryIE\Strauss\Composer\ComposerPackage;
6
7interface ChangeEnumeratorConfigInterface
8{
9    /**
10     * @return string[]
11     */
12    public function getExcludePackagesFromPrefixing(): array;
13
14    /**
15     * @return string[]
16     */
17    public function getExcludeFilePatternsFromPrefixing(): array;
18
19    /**
20     * @return string[]
21     */
22    public function getExcludeNamespacesFromPrefixing(): array;
23
24    /**
25     * @return array<string, string>
26     */
27    public function getNamespaceReplacementPatterns(): array;
28
29    public function getNamespacePrefix(): ?string;
30
31    public function getClassmapPrefix(): ?string;
32
33    /**
34     * @return array<string,ComposerPackage>
35     */
36    public function getPackagesToPrefix(): array;
37
38    /**
39     * The prefix to use for global functions. Null if none should be used.
40     */
41    public function getFunctionsPrefix(): ?string;
42}