@@ -29,7 +29,7 @@ class Compiler extends Nette\Object
2929 private $ builder ;
3030
3131 /** @var array */
32- private $ config = array () ;
32+ private $ config ;
3333
3434 /** @var array reserved section names */
3535 private static $ reserved = array ('services ' => 1 , 'factories ' => 1 , 'parameters ' => 1 );
@@ -75,27 +75,6 @@ public function getContainerBuilder()
7575 }
7676
7777
78- /**
79- * Sets configuration.
80- * @param array
81- * @param array [file => section]
82- * @return ContainerBuilder
83- */
84- public function setConfig (array $ config , array $ files = NULL )
85- {
86- $ this ->config = array ();
87- $ loader = new Config \Loader ;
88- foreach ($ files as $ info ) {
89- $ this ->config = Config \Helpers::merge ($ loader ->load ($ info [0 ], $ info [1 ]), $ this ->config );
90- }
91- foreach ($ loader ->getDependencies () as $ file ) {
92- $ this ->builder ->addDependency ($ file );
93- }
94- $ this ->config = Config \Helpers::merge ($ this ->config , $ config );
95- return $ this ;
96- }
97-
98-
9978 /**
10079 * Returns configuration.
10180 * @return array
@@ -109,9 +88,9 @@ public function getConfig()
10988 /**
11089 * @return string
11190 */
112- public function compile (array $ config = NULL , $ className , $ parentName = NULL )
91+ public function compile (array $ config , $ className , $ parentName = NULL )
11392 {
114- $ this ->config = $ config ?: $ this -> config ;
93+ $ this ->config = $ config ;
11594 $ this ->processParameters ();
11695 $ this ->processExtensions ();
11796 $ this ->processServices ();
0 commit comments