/** * @inheritdoc */ public function savePermission(Permission $permission) { $this->overseer->savePermission($permission); }
/** * @param array $config */ protected function savePermissions(array $config) { foreach ($config as $permissionName => $permissionConfig) { $this->overseer->savePermission(new Permission($permissionName, isset($permissionConfig['resource']) ? $permissionConfig['resource'] : null, isset($permissionConfig['rules']) ? $permissionConfig['rules'] : [])); } }