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