['admin.configuration_system'], 'admin.configuration.site' => ['admin.configuration_site', 'admin.settings'], 'admin.configuration.media' => ['admin.configuration_media'], 'admin.configuration.info' => ['admin.configuration_info'], ]; /** * @param string $action * @return bool|null */ public function get(string $action) { $result = parent::get($action); if (is_bool($result)) { return $result; } // Get access value. if (isset($this->aliases[$action])) { $aliases = $this->aliases[$action]; foreach ($aliases as $alias) { $result = parent::get($alias); if (is_bool($result)) { return $result; } } } return null; } }