DX: rector apply rules 'symfony up to 4.4

This commit is contained in:
2023-05-05 18:21:09 +02:00
parent f04ef9c931
commit efaa01f4f6
45 changed files with 75 additions and 74 deletions

View File

@@ -42,7 +42,7 @@ class LoadRelationships extends Fixture implements DependentFixtureInterface
public function load(ObjectManager $manager): void
{
return;
/** @var array<int, array<int, 1>> $existing */
$existing = [];
for ($i = 0; 20 > $i; ++$i) {
@@ -60,15 +60,16 @@ class LoadRelationships extends Fixture implements DependentFixtureInterface
->setUpdatedAt($date);
// remove the potential duplicates
$set = $relationship->getFromPerson()->getId() < $relationship->getToPerson()->getId() ?
[$relationship->getFromPerson()->getId(), $relationship->getToPerson()->getId()] :
[$relationship->getToPerson()->getId(), $relationship->getFromPerson()->getId()];
$set = [
min($relationship->getFromPerson()->getId(), $relationship->getToPerson()->getId()),
max($relationship->getFromPerson()->getId(), $relationship->getToPerson()->getId()),
];
if (array_key_exists($set[0], $existing) && array_key_exists($set[1], $existing[$set[0]])) {
continue;
}
$existing[$set[0]][$set[1]] = 1;
$existing[$set[0]][$existing[$set[1]]] = 1;
$manager->persist($relationship);
}