@@ -15,36 +15,36 @@ require __DIR__ . '/../bootstrap.php';
1515Assert::exception (function () {
1616 $ builder = new DI \ContainerBuilder ;
1717 $ builder ->addDefinition ('one ' )->setClass ('X ' )->setFactory ('Unknown ' );
18- $ builder ->generateClasses ();
18+ $ builder ->complete ();
1919}, Nette \InvalidStateException::class, "Class Unknown used in service 'one' not found. " );
2020
2121
2222Assert::exception (function () {
2323 $ builder = new DI \ContainerBuilder ;
2424 $ builder ->addDefinition ('one ' )->setFactory ('@two ' );
2525 $ builder ->addDefinition ('two ' )->setFactory ('Unknown ' );
26- $ builder ->generateClasses ();
26+ $ builder ->complete ();
2727}, Nette \InvalidStateException::class, "Class Unknown used in service 'two' not found. " );
2828
2929
3030Assert::exception (function () {
3131 $ builder = new DI \ContainerBuilder ;
3232 $ builder ->addDefinition ('one ' )->setFactory ('stdClass::foo ' );
33- $ builder ->generateClasses ();
33+ $ builder ->complete ();
3434}, Nette \InvalidStateException::class, "Factory 'stdClass::foo' used in service 'one' is not callable. " );
3535
3636
3737Assert::exception (function () {
3838 $ builder = new DI \ContainerBuilder ;
3939 $ builder ->addDefinition ('one ' )->setFactory ('Nette\DI\Container::foo ' ); // has __magic
40- $ builder ->generateClasses ();
40+ $ builder ->complete ();
4141}, Nette \InvalidStateException::class, "Factory 'Nette \\DI \\Container::foo' used in service 'one' is not callable. " );
4242
4343
4444Assert::exception (function () {
4545 $ builder = new DI \ContainerBuilder ;
4646 $ builder ->addDefinition ('one ' )->setImplement ('Unknown ' )->setClass ('stdClass ' );
47- $ builder ->generateClasses ();
47+ $ builder ->complete ();
4848}, Nette \InvalidStateException::class, "Interface Unknown used in service 'one' not found. " );
4949
5050
@@ -56,7 +56,7 @@ interface Bad1
5656Assert::exception (function () {
5757 $ builder = new DI \ContainerBuilder ;
5858 $ builder ->addDefinition ('one ' )->setImplement ('Bad1 ' )->setFactory ('stdClass ' );
59- $ builder ->generateClasses ();
59+ $ builder ->complete ();
6060}, Nette \InvalidStateException::class, "Interface Bad1 used in service 'one' must have just one non-static method create() or get(). " );
6161
6262
@@ -68,7 +68,7 @@ interface Bad2
6868Assert::exception (function () {
6969 $ builder = new DI \ContainerBuilder ;
7070 $ builder ->addDefinition ('one ' )->setImplement ('Bad2 ' )->setFactory ('stdClass ' );
71- $ builder ->generateClasses ();
71+ $ builder ->complete ();
7272}, Nette \InvalidStateException::class, "Interface Bad2 used in service 'one' must have just one non-static method create() or get(). " );
7373
7474
@@ -81,7 +81,7 @@ interface Bad3
8181Assert::exception (function () {
8282 $ builder = new DI \ContainerBuilder ;
8383 $ builder ->addDefinition ('one ' )->setImplement ('Bad3 ' )->setFactory ('stdClass ' );
84- $ builder ->generateClasses ();
84+ $ builder ->complete ();
8585}, Nette \InvalidStateException::class, "Interface Bad3 used in service 'one' must have just one non-static method create() or get(). " );
8686
8787
@@ -93,7 +93,7 @@ interface Bad4
9393Assert::exception (function () {
9494 $ builder = new DI \ContainerBuilder ;
9595 $ builder ->addDefinition ('one ' )->setImplement ('Bad4 ' );
96- $ builder ->generateClasses ();
96+ $ builder ->complete ();
9797}, Nette \InvalidStateException::class, "Method Bad4::create() used in service 'one' has no @return annotation. " );
9898
9999
@@ -105,7 +105,7 @@ interface Bad5
105105Assert::exception (function () {
106106 $ builder = new DI \ContainerBuilder ;
107107 $ builder ->addDefinition ('one ' )->setImplement ('Bad5 ' )->setFactory ('stdClass ' );
108- $ builder ->generateClasses ();
108+ $ builder ->complete ();
109109}, Nette \InvalidStateException::class, "Method Bad5::get() used in service 'one' must have no arguments. " );
110110
111111
@@ -118,7 +118,7 @@ class Bad6
118118Assert::exception (function () {
119119 $ builder = new DI \ContainerBuilder ;
120120 $ builder ->addDefinition ('one ' )->setFactory ('Bad6::create ' );
121- $ builder ->generateClasses ();
121+ $ builder ->complete ();
122122}, Nette \InvalidStateException::class, "Factory 'Bad6::create' used in service 'one' is not callable. " );
123123
124124
@@ -131,7 +131,7 @@ class Bad7
131131Assert::error (function () {
132132 $ builder = new DI \ContainerBuilder ;
133133 $ builder ->addDefinition ('one ' )->setFactory ('Bad7::create ' );
134- $ builder ->generateClasses ();
134+ $ builder ->complete ();
135135}, E_USER_NOTICE , "Type of service 'one' is unknown. " );
136136
137137
@@ -144,7 +144,7 @@ class Bad8
144144Assert::exception (function () {
145145 $ builder = new DI \ContainerBuilder ;
146146 $ builder ->addDefinition ('one ' )->setClass ('Bad8 ' );
147- $ builder ->generateClasses ();
147+ $ builder ->complete ();
148148}, Nette \InvalidStateException::class, "Service 'one': Class Bad8 has private constructor. " );
149149
150150
@@ -157,13 +157,13 @@ class Good
157157Assert::exception (function () {
158158 $ builder = new DI \ContainerBuilder ;
159159 $ builder ->addDefinition ('one ' )->setFactory ('Good ' , [new Statement ('Bad ' )]);
160- $ builder ->generateClasses ();
160+ $ builder ->complete ();
161161}, Nette \InvalidStateException::class, "Service 'one': Class Bad not found. " );
162162
163163Assert::exception (function () {
164164 $ builder = new DI \ContainerBuilder ;
165165 $ builder ->addDefinition ('one ' )->setFactory ('Good ' , [new Statement ('Bad8 ' )]);
166- $ builder ->generateClasses ();
166+ $ builder ->complete ();
167167}, Nette \InvalidStateException::class, "Service 'one': Class Bad8 has private constructor. " );
168168
169169
@@ -176,5 +176,5 @@ abstract class Bad9
176176Assert::exception (function () {
177177 $ builder = new DI \ContainerBuilder ;
178178 $ builder ->addDefinition ('one ' )->setClass ('Bad9 ' );
179- $ builder ->generateClasses ();
179+ $ builder ->complete ();
180180}, Nette \InvalidStateException::class, "Service 'one': Class Bad9 is abstract. " );
0 commit comments