Ejemplo n.º 1
0
 public function testSetOwner()
 {
     $entity = new Task();
     $this->assertNull($entity->getOwner());
     $user = $this->getMock('Oro\\Bundle\\UserBundle\\Entity\\User');
     $entity->setOwner($user);
     $this->assertEquals($user, $entity->getOwner());
 }
Ejemplo n.º 2
0
 /**
  * @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);
     }
 }