コード例 #1
0
ファイル: WorkflowItem.php プロジェクト: Maksold/platform
 /**
  * @param WorkflowEntityAclIdentity $aclIdentity
  * @return WorkflowItem
  */
 public function addEntityAcl(WorkflowEntityAclIdentity $aclIdentity)
 {
     $attributeStep = $aclIdentity->getAclAttributeStepKey();
     if (!$this->hasAclIdentityByAttribute($attributeStep)) {
         $aclIdentity->setWorkflowItem($this);
         $this->aclIdentities->add($aclIdentity);
     } else {
         $this->getAclIdentityByAttributeStep($attributeStep)->import($aclIdentity);
     }
     return $this;
 }