/** * {@inheritdoc} */ public function registerPermissions(Group\Permissions $permissions) { $permissions->addRouteCollection('ms.cp.cms'); }
/** * Register a single group to this permission registry. * * @param Group\GroupInterface $group The group to register * * @return PermissionRegistry Returns $this for chainability */ protected function _registerGroup(Group\GroupInterface $group) { $permissions = new Group\Permissions($group); $permissions->run(); $this->_protectedRoutes = array_unique(array_merge($this->_protectedRoutes, $permissions->getRoutes())); $this->_protectedRouteCollections = array_unique(array_merge($this->_protectedRouteCollections, $permissions->getRouteCollections())); $this->_permissions[$group->getName()] = $permissions; return $this; }