1 | <?php |
||
43 | class Configuration |
||
44 | { |
||
45 | const DEFAULT_PROXY_NAMESPACE = 'ProxyManagerGeneratedProxy'; |
||
46 | |||
47 | /** |
||
48 | * @var string|null |
||
49 | */ |
||
50 | protected $proxiesTargetDir; |
||
51 | |||
52 | /** |
||
53 | * @var string |
||
54 | */ |
||
55 | protected $proxiesNamespace = self::DEFAULT_PROXY_NAMESPACE; |
||
56 | |||
57 | /** |
||
58 | * @var GeneratorStrategyInterface|null |
||
59 | */ |
||
60 | protected $generatorStrategy; |
||
61 | |||
62 | /** |
||
63 | * @var callable|null |
||
64 | */ |
||
65 | protected $proxyAutoloader; |
||
66 | |||
67 | /** |
||
68 | * @var ClassNameInflectorInterface|null |
||
69 | */ |
||
70 | protected $classNameInflector; |
||
71 | |||
72 | /** |
||
73 | * @var SignatureGeneratorInterface|null |
||
74 | */ |
||
75 | protected $signatureGenerator; |
||
76 | |||
77 | /** |
||
78 | * @var SignatureCheckerInterface|null |
||
79 | */ |
||
80 | protected $signatureChecker; |
||
81 | |||
82 | /** |
||
83 | * @var ClassSignatureGeneratorInterface|null |
||
84 | */ |
||
85 | protected $classSignatureGenerator; |
||
86 | |||
87 | public function setProxyAutoloader(AutoloaderInterface $proxyAutoloader) : void |
||
91 | |||
92 | 1 | public function getProxyAutoloader() : AutoloaderInterface |
|
100 | 1 | ||
101 | 1 | public function setProxiesNamespace(string $proxiesNamespace) : void |
|
105 | |||
106 | public function getProxiesNamespace() : string |
||
110 | |||
111 | 1 | public function setProxiesTargetDir(string $proxiesTargetDir) : void |
|
115 | |||
116 | 1 | public function getProxiesTargetDir() : string |
|
120 | |||
121 | public function setGeneratorStrategy(GeneratorStrategyInterface $generatorStrategy) : void |
||
125 | |||
126 | 1 | public function getGeneratorStrategy() : GeneratorStrategyInterface |
|
131 | 1 | ||
132 | public function setClassNameInflector(ClassNameInflectorInterface $classNameInflector) : void |
||
136 | |||
137 | public function getClassNameInflector() : ClassNameInflectorInterface |
||
142 | |||
143 | 1 | public function setSignatureGenerator(SignatureGeneratorInterface $signatureGenerator) : void |
|
147 | |||
148 | 2 | public function getSignatureGenerator() : SignatureGeneratorInterface |
|
152 | |||
153 | public function setSignatureChecker(SignatureCheckerInterface $signatureChecker) : void |
||
157 | 1 | ||
158 | public function getSignatureChecker() : SignatureCheckerInterface |
||
163 | |||
164 | 1 | public function setClassSignatureGenerator(ClassSignatureGeneratorInterface $classSignatureGenerator) : void |
|
168 | |||
169 | public function getClassSignatureGenerator() : ClassSignatureGeneratorInterface |
||
174 | } |
||
175 |