@@ -23,10 +23,9 @@ test(function () {
23
23
eval ($ code );
24
24
25
25
$ 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));
30
29
});
31
30
32
31
@@ -46,10 +45,9 @@ test(function () {
46
45
eval ($ code );
47
46
48
47
$ 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));
53
51
});
54
52
55
53
@@ -73,11 +71,9 @@ test(function () {
73
71
eval ($ code );
74
72
75
73
$ 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));
80
77
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 ());
83
79
});
0 commit comments