Phosphorum\Bootstrap::initUrl PHP Method

initUrl() protected method

The URL component is used to generate all kind of urls in the application.
protected initUrl ( )
    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;
        });
    }