setCurrentCompany() публичный Метод

public setCurrentCompany ( Company $company )
$company Company
 public function testEntityIsPersistedWithRelationship()
 {
     $company = new Company('Acme');
     $user = new User('ikwattro');
     $user->setCurrentCompany($company);
     $company->addEmployee($user);
     $this->em->persist($user);
     $this->em->flush();
     $this->assertGraphExist('(u:User {login:"******"})-[r:WORKS_AT]->(c:Company {name:"Acme"})');
 }
 private function init()
 {
     $company = new Company('Acme');
     for ($i = 0; $i < 10; ++$i) {
         $u = new User('DummyUser' . $i);
         $u->setCurrentCompany($company);
         $company->addEmployee($u);
     }
     foreach ($company->getEmployees() as $employee) {
         foreach ($company->getEmployees() as $employee2) {
             if ($employee->getLogin() !== $employee2->getLogin()) {
                 $employee2->addLoves($employee);
                 $employee->addLovedBy($employee2);
             }
         }
     }
     $this->em->persist($company);
     $this->em->flush();
 }
 public function testCascadeHydrationForSimpleRelationshipsOnEndNodes()
 {
     $this->clearDb();
     $user1 = new User('user1');
     $user2 = new User('user2');
     $company = new Company('Acme');
     $user2->setCurrentCompany($company);
     $company->addEmployee($user2);
     $user1->addLoves($user2);
     $this->em->persist($user1);
     $this->em->persist($user2);
     $this->em->flush();
     $this->em->clear();
     /** @var User $user */
     $user = $this->em->getRepository(User::class)->findOneBy('login', 'user1');
     $this->assertCount(1, $user->getLoves());
     $friend = $user->getLoves()[0];
     $comp = $friend->getCurrentCompany();
     $this->assertEquals('Acme', $comp->getName());
 }