eZ\Publish\Core\Persistence\Legacy\User\Role\Gateway::addPolicy PHP Method

addPolicy() abstract public method

Adds a policy to a role.
abstract public addPolicy ( mixed $roleId, eZ\Publish\SPI\Persistence\User\Policy $policy )
$roleId mixed
$policy eZ\Publish\SPI\Persistence\User\Policy
    public abstract function addPolicy($roleId, Policy $policy);

Usage Example

Esempio n. 1
0
 /**
  * Adds a policy to a role
  *
  * @param mixed $roleId
  * @param \eZ\Publish\SPI\Persistence\User\Policy $policy
  *
  * @return \eZ\Publish\SPI\Persistence\User\Policy
  */
 public function addPolicy($roleId, Policy $policy)
 {
     $legacyPolicy = clone $policy;
     $this->limitationConverter->toLegacy($legacyPolicy);
     $this->roleGateway->addPolicy($roleId, $legacyPolicy);
     $policy->id = $legacyPolicy->id;
     return $policy;
 }
All Usage Examples Of eZ\Publish\Core\Persistence\Legacy\User\Role\Gateway::addPolicy