/** * @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); }
/** * @param User $user * @return \Doctrine\Common\Collections\ArrayCollection */ public function organizationsOfUser(User $user) { $orgs = $this->userRepo->organizationsOfUser($user); $user->setOrganizations($orgs); return $orgs; }