/** * Retrieve the title of the page. * * @return TranslationString|string|null */ public function title() { $title = parent::title(); if (!isset($title)) { $title = $this->errorTitle(); } return $title; }
/** * @param Container $container DI Container. * @return void */ public function setDependencies(Container $container) { parent::setDependencies($container); $this->setModelFactory($container['model/factory']); $this->setCollectionLoader($container['model/collection/loader']); // Required dependencies. $this->setWidgetFactory($container['widget/factory']); $this->dashboardBuilder = $container['dashboard/builder']; }
/** * @param RequestInterface $request The request to initialize. * @return boolean */ public function init(RequestInterface $request) { $user = User::getAuthenticated($this->modelFactory()); if ($user) { $user->logout(); $this->deleteUserAuthTokens($user); } return parent::init($request); }
/** * Inject dependencies from a DI Container. * * @param Container $container A dependencies container instance. * @return void */ public function setDependencies(Container $container) { parent::setDependencies($container); $this->elfinderConfig = $container['elfinder/config']; $this->setPropertyFactory($container['property/factory']); }