@@ -39,7 +39,7 @@ namespace ModuleModule {
39
39
40
40
namespace {
41
41
42
- use Nette \Application \LinkGenerator ;
42
+ use Nette \Application \DefaultLinkGenerator ;
43
43
use Nette \Application \PresenterFactory ;
44
44
use Nette \Application \Routers ;
45
45
use Nette \Http ;
@@ -50,7 +50,7 @@ namespace {
50
50
51
51
52
52
test ('' , function () use ($ pf ) {
53
- $ generator = new LinkGenerator (new Routers \SimpleRouter , new Http \UrlScript ('http://nette.org/en/ ' ), $ pf );
53
+ $ generator = new DefaultLinkGenerator (new Routers \SimpleRouter , new Http \UrlScript ('http://nette.org/en/ ' ), $ pf );
54
54
Assert::same ('http://nette.org/en/?action=default&presenter=Homepage ' , $ generator ->link ('Homepage:default ' ));
55
55
Assert::same ('http://nette.org/en/?action=default&presenter=Module%3AMy ' , $ generator ->link ('Module:My:default ' ));
56
56
Assert::same ('http://nette.org/en/?presenter=Module%3AMy ' , $ generator ->link ('Module:My: ' ));
@@ -63,25 +63,25 @@ namespace {
63
63
64
64
65
65
Assert::exception (function () use ($ pf ) {
66
- $ generator = new LinkGenerator (new Routers \SimpleRouter , new Http \UrlScript ('http://nette.org/en/ ' ), $ pf );
66
+ $ generator = new DefaultLinkGenerator (new Routers \SimpleRouter , new Http \UrlScript ('http://nette.org/en/ ' ), $ pf );
67
67
$ generator ->link ('default ' );
68
68
}, Nette \Application \UI \InvalidLinkException::class, "Invalid link destination 'default'. " );
69
69
70
70
71
71
Assert::exception (function () use ($ pf ) {
72
- $ generator = new LinkGenerator (new Routers \Route ('/ ' , 'Product: ' ), new Http \UrlScript ('http://nette.org/en/ ' ), $ pf );
72
+ $ generator = new DefaultLinkGenerator (new Routers \Route ('/ ' , 'Product: ' ), new Http \UrlScript ('http://nette.org/en/ ' ), $ pf );
73
73
$ generator ->link ('Homepage:default ' , ['id ' => 10 ]);
74
74
}, Nette \Application \UI \InvalidLinkException::class, 'No route for Homepage:default(id=10) ' );
75
75
76
76
77
77
Assert::exception (function () use ($ pf ) {
78
- $ generator = new LinkGenerator (new Routers \Route ('/ ' , 'Homepage: ' ), new Http \UrlScript ('http://nette.org/en/ ' ), $ pf );
78
+ $ generator = new DefaultLinkGenerator (new Routers \Route ('/ ' , 'Homepage: ' ), new Http \UrlScript ('http://nette.org/en/ ' ), $ pf );
79
79
$ generator ->link ('Homepage:missing ' , [10 ]);
80
80
}, Nette \Application \UI \InvalidLinkException::class, "Unable to pass parameters to action 'Homepage:missing', missing corresponding method. " );
81
81
82
82
83
83
test ('' , function () {
84
- $ generator = new LinkGenerator (new Routers \SimpleRouter , new Http \UrlScript ('http://nette.org/en/ ' ));
84
+ $ generator = new DefaultLinkGenerator (new Routers \SimpleRouter , new Http \UrlScript ('http://nette.org/en/ ' ));
85
85
Assert::same ('http://nette.org/en/?action=default&presenter=Homepage ' , $ generator ->link ('Homepage:default ' ));
86
86
Assert::same ('http://nette.org/en/?action=default&presenter=Module%3AMy ' , $ generator ->link ('Module:My:default ' ));
87
87
Assert::same ('http://nette.org/en/?presenter=Module%3AMy ' , $ generator ->link ('Module:My: ' ));
@@ -94,7 +94,7 @@ namespace {
94
94
95
95
96
96
test ('' , function () {
97
- $ generator = new LinkGenerator (new Routers \SimpleRouter , new Http \UrlScript ('http://nette.org/en/ ' ));
97
+ $ generator = new DefaultLinkGenerator (new Routers \SimpleRouter , new Http \UrlScript ('http://nette.org/en/ ' ));
98
98
$ generator2 = $ generator ->withReferenceUrl ('http://nette.org/cs/ ' );
99
99
Assert::same ('http://nette.org/en/?action=default&presenter=Homepage ' , $ generator ->link ('Homepage:default ' ));
100
100
Assert::same ('http://nette.org/cs/?action=default&presenter=Homepage ' , $ generator2 ->link ('Homepage:default ' ));
0 commit comments