コード例 #1
0
 /**
  * @group packageDependencies
  */
 public function testDeletePackageWhenCircularReference()
 {
     $this->packageVersion->addDependency($this->otherPackageVersion);
     $this->otherPackageVersion->addDependency($this->packageVersion);
     $this->em->persist($this->packageVersion);
     $this->em->persist($this->otherPackageVersion);
     $this->em->flush();
     $this->assertVersionsCount(2);
     $this->repo->deletePackageVersion($this->packageVersion);
     $this->assertVersionsCount(0);
 }