protected function initUrl()
{
$this->di->setShared('url', function () {
/** @var DiInterface $this */
$config = $this->getShared('config');
$url = new UrlResolver();
if (ENV_PRODUCTION === APPLICATION_ENV) {
$url->setBaseUri($config->get('application')->production->baseUri);
$url->setStaticBaseUri($config->get('application')->production->staticBaseUri);
} else {
$url->setBaseUri($config->get('application')->development->baseUri);
$url->setStaticBaseUri($config->get('application')->development->staticBaseUri);
}
return $url;
});
}