/**
  * {@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;
 }