public function testInversedRelationshipCollectionsHydrateNonManagedRelationships()
{
$this->clearDb();
$user1 = new User('u1');
$user2 = new User('u2');
$user3 = new User('u3');
$company = new Company('Acme');
$company->addEmployee($user1);
$company->addEmployee($user2);
$company->addEmployee($user3);
$this->em->persist($company);
$this->em->flush();
$this->em->clear();
/** @var User $u1 */
$u1 = $this->em->getRepository(User::class)->findOneBy('login', 'u1');
/** @var Company $comp */
$comp = $u1->getCurrentCompany();
$this->assertEquals('Acme', $comp->getName());
$this->assertCount(3, $comp->getEmployees());
}