/** * @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); }