| @@ 23-34 (lines=12) @@ | ||
| 20 | ], |
|
| 21 | "url" => [ |
|
| 22 | "shared" => true, |
|
| 23 | "callback" => function () { |
|
| 24 | $url = new \Anax\Url\Url(); |
|
| 25 | $request = $this->get("request"); |
|
| 26 | $url->setSiteUrl($request->getSiteUrl()); |
|
| 27 | $url->setBaseUrl($request->getBaseUrl()); |
|
| 28 | $url->setStaticSiteUrl($request->getSiteUrl()); |
|
| 29 | $url->setStaticBaseUrl($request->getBaseUrl()); |
|
| 30 | $url->setScriptName($request->getScriptName()); |
|
| 31 | $url->configure("url.php"); |
|
| 32 | $url->setDefaultsFromConfiguration(); |
|
| 33 | return $url; |
|
| 34 | } |
|
| 35 | ], |
|
| 36 | "router" => [ |
|
| 37 | "shared" => true, |
|
| @@ 28-39 (lines=12) @@ | ||
| 25 | ], |
|
| 26 | "url" => [ |
|
| 27 | "shared" => true, |
|
| 28 | "callback" => function () { |
|
| 29 | $obj = new \Anax\Url\Url(); |
|
| 30 | $request = $this->get("request"); |
|
| 31 | $obj->setSiteUrl($request->getSiteUrl()); |
|
| 32 | $obj->setBaseUrl($request->getBaseUrl()); |
|
| 33 | $obj->setStaticSiteUrl($request->getSiteUrl()); |
|
| 34 | $obj->setStaticBaseUrl($request->getBaseUrl()); |
|
| 35 | $obj->setScriptName($request->getScriptName()); |
|
| 36 | $obj->configure("url.php"); |
|
| 37 | $obj->setDefaultsFromConfiguration(); |
|
| 38 | return $obj; |
|
| 39 | } |
|
| 40 | ], |
|
| 41 | "router" => [ |
|
| 42 | "shared" => true, |
|
| @@ 25-36 (lines=12) @@ | ||
| 22 | ||
| 23 | $this->setShared("response", "\Anax\Response\Response"); |
|
| 24 | ||
| 25 | $this->setShared("url", function () { |
|
| 26 | $url = new \Anax\Url\Url(); |
|
| 27 | $request = $this->get("request"); |
|
| 28 | $url->setSiteUrl($request->getSiteUrl()); |
|
| 29 | $url->setBaseUrl($request->getBaseUrl()); |
|
| 30 | $url->setStaticSiteUrl($request->getSiteUrl()); |
|
| 31 | $url->setStaticBaseUrl($request->getBaseUrl()); |
|
| 32 | $url->setScriptName($request->getScriptName()); |
|
| 33 | $url->configure("url.php"); |
|
| 34 | $url->setDefaultsFromConfiguration(); |
|
| 35 | return $url; |
|
| 36 | }); |
|
| 37 | ||
| 38 | $this->setShared("router", function () { |
|
| 39 | $router = new \Anax\Route\Router(); |
|