Пример #1
0
 /**
  * Add permission roles to the workflow.
  *
  * @param Workflow $workflow The workflow being created.
  *
  * @return void
  */
 private function addRoles(Workflow $workflow)
 {
     /** @var User $user */
     $user = $this->getServiceContainer()->getService('workflow.security.user');
     foreach ($user->getRoles() as $role) {
         if ($role->getWorkflowName() == $workflow->getName()) {
             $workflow->addRole($role);
         }
     }
 }