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