public function register(Application $app) { $app['canonical'] = $app->share(function ($app) { return new Canonical($app['request_stack'], $app['request_context'], $app['url_generator'], $app['config']->get('general/canonical')); }); }