@@ -44,7 +44,6 @@ $namespace->addUse('Foo');
44
44
Assert::same ('B ' , $ namespace ->simplifyName ('Foo\B ' ));
45
45
46
46
$ namespace ->addUse ('Bar\C ' );
47
- Assert::same (['C ' => 'Bar\C ' , 'Foo ' => 'Foo ' ], $ namespace ->getUses ());
48
47
Assert::same ('C ' , $ namespace ->simplifyName ('Foo\C ' ));
49
48
50
49
Assert::same ('\Bar ' , $ namespace ->simplifyName ('Bar ' ));
@@ -61,14 +60,14 @@ $namespace->addUse('Bar\C');
61
60
62
61
Assert::exception (function () use ($ namespace ) {
63
62
$ namespace ->addTrait ('C ' );
64
- }, Nette \InvalidStateException::class, "Alias 'C' used already for 'Bar \\ C', cannot use for 'Foo \\C' . " );
63
+ }, Nette \InvalidStateException::class, "Name 'C' used already as alias for Bar \\C. " );
65
64
66
65
$ namespace ->addClass ('B ' );
67
66
Assert::exception (function () use ($ namespace ) {
68
67
$ namespace ->addUse ('Lorem\B ' , 'B ' );
69
- }, Nette \InvalidStateException::class, "Alias 'B' used already for 'Foo\\ B', cannot use for 'Lorem \\B'. " );
68
+ }, Nette \InvalidStateException::class, "Name 'B' used already for 'Foo \\B'. " );
70
69
71
- Assert::same (['C ' => 'Bar \\C ' , ' B ' => ' Foo \\ B ' ], $ namespace ->getUses ());
70
+ Assert::same (['C ' => 'Bar \\C ' ], $ namespace ->getUses ());
72
71
73
72
74
73
// alias generation
@@ -80,9 +79,8 @@ Assert::same('C1', $namespace->simplifyName('Bar\C'));
80
79
81
80
$ namespace = new PhpNamespace ('' );
82
81
$ namespace ->addUse ('Bar\C ' );
83
- Assert::exception (function () use ($ namespace ) {
84
- $ namespace ->addUse ('C ' );
85
- }, Nette \InvalidStateException::class, "Alias 'C' used already for 'Bar \\C', cannot use for 'C'. " );
82
+ $ namespace ->addUse ('C ' );
83
+ Assert::same ('C1 ' , $ namespace ->simplifyName ('C ' ));
86
84
87
85
$ namespace = new PhpNamespace ('' );
88
86
$ namespace ->addUse ('A ' );
@@ -96,9 +94,8 @@ Assert::same('C', $namespace->simplifyName('C'));
96
94
$ namespace ->addUse ('Bar\C ' );
97
95
Assert::same ('C1 ' , $ namespace ->simplifyName ('Bar\C ' ));
98
96
Assert::same ('C ' , $ namespace ->simplifyName ('Foo\C ' ));
99
- Assert::exception (function () use ($ namespace ) {
100
- $ namespace ->addUse ('Foo\C ' );
101
- }, Nette \InvalidStateException::class, "Alias 'C' used already for 'C', cannot use for 'Foo \\C'. " );
97
+ $ namespace ->addUse ('Foo\C ' );
98
+ Assert::same ('C ' , $ namespace ->simplifyName ('Foo\C ' ));
102
99
103
100
$ namespace = new PhpNamespace ('Foo ' );
104
101
$ namespace ->addUse ('Bar\C ' );
0 commit comments