/**
  * @test
  * @group userrepo
  */
 public function should_return_null_organizations_for_foo()
 {
     $fn_foo = new Name('foo');
     $ln_foo = new Name('bar');
     $un_foo = new Username('*****@*****.**');
     $e_foo = new Email($un_foo->toString());
     $pwd_foo = new HashedPassword(bcrypt('password'));
     $g_foo = new Gender(Gender::OTHER);
     $foo = User::register($fn_foo, $ln_foo, $un_foo, $pwd_foo, $e_foo, $g_foo);
     $organizations = $this->userRepo->organizationsOfUser($foo);
     $this->assertEmpty($organizations);
 }
예제 #2
0
 /**
  * @param User $user
  * @return \Doctrine\Common\Collections\ArrayCollection
  */
 public function organizationsOfUser(User $user)
 {
     $orgs = $this->userRepo->organizationsOfUser($user);
     $user->setOrganizations($orgs);
     return $orgs;
 }