1919
2020final class SymbolsConfiguration
2121{
22- private bool $ exposeGlobalConstants ;
23- private bool $ exposeGlobalClasses ;
24- private bool $ exposeGlobalFunctions ;
25-
26- private NamespaceRegistry $ excludedNamespaces ;
27- private NamespaceRegistry $ exposedNamespaces ;
28-
29- private SymbolRegistry $ exposedClasses ;
30- private SymbolRegistry $ exposedFunctions ;
31- private SymbolRegistry $ exposedConstants ;
32-
33- private SymbolRegistry $ excludedClasses ;
34- private SymbolRegistry $ excludedFunctions ;
35- private SymbolRegistry $ excludedConstants ;
36-
3722 public static function create (
3823 bool $ exposeGlobalConstants = false ,
3924 bool $ exposeGlobalClasses = false ,
@@ -47,7 +32,7 @@ public static function create(
4732 ?SymbolRegistry $ exposedConstants = null ,
4833 ?SymbolRegistry $ excludedClasses = null ,
4934 ?SymbolRegistry $ excludedFunctions = null ,
50- ?SymbolRegistry $ excludedConstants = null
35+ ?SymbolRegistry $ excludedConstants = null ,
5136 ): self {
5237 return new self (
5338 $ exposeGlobalConstants ,
@@ -65,29 +50,18 @@ public static function create(
6550 }
6651
6752 private function __construct (
68- bool $ exposeGlobalConstants ,
69- bool $ exposeGlobalClasses ,
70- bool $ exposeGlobalFunctions ,
71- NamespaceRegistry $ excludedNamespaces ,
72- NamespaceRegistry $ exposedNamespaces ,
73- SymbolRegistry $ exposedClasses ,
74- SymbolRegistry $ exposedFunctions ,
75- SymbolRegistry $ exposedConstants ,
76- SymbolRegistry $ excludedClasses ,
77- SymbolRegistry $ excludedFunctions ,
78- SymbolRegistry $ excludedConstants
53+ private bool $ exposeGlobalConstants ,
54+ private bool $ exposeGlobalClasses ,
55+ private bool $ exposeGlobalFunctions ,
56+ private NamespaceRegistry $ excludedNamespaces ,
57+ private NamespaceRegistry $ exposedNamespaces ,
58+ private SymbolRegistry $ exposedClasses ,
59+ private SymbolRegistry $ exposedFunctions ,
60+ private SymbolRegistry $ exposedConstants ,
61+ private SymbolRegistry $ excludedClasses ,
62+ private SymbolRegistry $ excludedFunctions ,
63+ private SymbolRegistry $ excludedConstants,
7964 ) {
80- $ this ->exposeGlobalConstants = $ exposeGlobalConstants ;
81- $ this ->exposeGlobalClasses = $ exposeGlobalClasses ;
82- $ this ->exposeGlobalFunctions = $ exposeGlobalFunctions ;
83- $ this ->excludedNamespaces = $ excludedNamespaces ;
84- $ this ->exposedNamespaces = $ exposedNamespaces ;
85- $ this ->exposedClasses = $ exposedClasses ;
86- $ this ->exposedFunctions = $ exposedFunctions ;
87- $ this ->exposedConstants = $ exposedConstants ;
88- $ this ->excludedClasses = $ excludedClasses ;
89- $ this ->excludedFunctions = $ excludedFunctions ;
90- $ this ->excludedConstants = $ excludedConstants ;
9165 }
9266
9367 public function shouldExposeGlobalConstants (): bool
0 commit comments