@@ -23,10 +23,9 @@ test(function () {
2323 eval ($ code );
2424
2525 $ container = new Container1 ;
26- $ tags = $ container ->findByTag ('nette.presenter ' );
27- Assert::count (1 , array_keys ($ tags , NetteModule \ErrorPresenter::class, true ));
28- Assert::count (1 , array_keys ($ tags , NetteModule \MicroPresenter::class, true ));
29- Assert::count (0 , array_keys ($ tags , Nette \Application \UI \Presenter::class, true ));
26+ Assert::count (1 , $ container ->findByType (NetteModule \ErrorPresenter::class));
27+ Assert::count (1 , $ container ->findByType (NetteModule \MicroPresenter::class));
28+ Assert::count (0 , $ container ->findByType (Nette \Application \UI \Presenter::class));
3029});
3130
3231
@@ -46,10 +45,9 @@ test(function () {
4645 eval ($ code );
4746
4847 $ container = new Container2 ;
49- $ tags = $ container ->findByTag ('nette.presenter ' );
50- Assert::count (1 , array_keys ($ tags , 'BasePresenter ' , true ));
51- Assert::count (1 , array_keys ($ tags , 'Presenter1 ' , true ));
52- Assert::count (1 , array_keys ($ tags , 'Presenter2 ' , true ));
48+ Assert::count (3 , $ container ->findByType (BasePresenter::class));
49+ Assert::count (1 , $ container ->findByType (Presenter1::class));
50+ Assert::count (1 , $ container ->findByType (Presenter2::class));
5351});
5452
5553
@@ -73,11 +71,9 @@ test(function () {
7371 eval ($ code );
7472
7573 $ container = new Container3 ;
76- $ tags = $ container ->findByTag ('nette.presenter ' );
77- Assert::count (1 , array_keys ($ tags , 'BasePresenter ' , true ));
78- Assert::count (1 , array_keys ($ tags , 'Presenter1 ' , true ));
79- Assert::count (1 , array_keys ($ tags , 'Presenter2 ' , true ));
74+ Assert::count (3 , $ container ->findByType (BasePresenter::class));
75+ Assert::count (1 , $ container ->findByType (Presenter1::class));
76+ Assert::count (1 , $ container ->findByType (Presenter2::class));
8077
81- $ tmp = array_keys ($ tags , 'Presenter1 ' , true );
82- Assert::same ('test ' , $ container ->getService ((string ) $ tmp [0 ])->getView ());
78+ Assert::same ('test ' , $ container ->getByType (Presenter1::class)->getView ());
8379});
0 commit comments