/** * @param Task $task * @param object $target */ protected function addActivityTarget(Task $task, $target) { if ($task->supportActivityTarget(get_class($target))) { $securityContext = $this->container->get('security.context'); $user = $task->getOwner(); $token = new UsernamePasswordOrganizationToken($user, $user->getUsername(), 'main', $this->getReference('default_organization')); $securityContext->setToken($token); $task->addActivityTarget($target); } }