public addPolicy ( eZ\Publish\API\Repository\Values\User\Role $role, eZ\Publish\API\Repository\Values\User\PolicyCreateStruct $policyCreateStruct ) : eZ\Publish\API\Repository\Values\User\Role | ||
$role | eZ\Publish\API\Repository\Values\User\Role | |
$policyCreateStruct | eZ\Publish\API\Repository\Values\User\PolicyCreateStruct | |
리턴 | eZ\Publish\API\Repository\Values\User\Role |
public function addPolicy(Role $role, PolicyCreateStruct $policyCreateStruct)
{
$returnValue = $this->service->addPolicy($role, $policyCreateStruct);
$this->signalDispatcher->emit(new AddPolicySignal(array('roleId' => $role->id, 'policyId' => $returnValue->id)));
return $returnValue;
}