/** * Get routes protected by permissions * * @return array */ protected function getProtectedRoutes() { if ($this->protectedRoutes === null) { $this->protectedRoutes = []; $routeList = $this->permissionService->getProtectedRouteList(); if (count($routeList) > 0) { $this->protectedRoutes = array_column($routeList, 'route_action_name', 'route_name'); } } return $this->protectedRoutes; }