isLoggedIn() ? AdminDashboardBody::class : LoginBody::class; parent::__construct($user, AdminHead::class, $body, $view); } } } namespace Documents\Admin { use Elements\Head; class AdminHead extends Head { public function __construct($document) { parent::__construct($document); } protected function initSources() { $this->loadFontawesome(); } protected function initMetas(): array { return array( array('name' => 'viewport', 'content' => 'width=device-width, initial-scale=1.0'), array('name' => 'format-detection', 'content' => 'telephone=yes'), array('charset' => 'utf-8'), array("http-equiv" => 'expires', 'content' => '0'), array("name" => 'robots', 'content' => 'noarchive'), ); } protected function initRawFields(): array { return array(); } protected function initTitle(): string { return $this->getSiteName() . " - Administration"; } } }