Hallo,
das Handbuch ist unverständlich (für mich) bezüglich Aufteilung (Gruppierung) von Fixtures
Wo und WIE ist group1 definiert?
Gruß und gesundes neues Jahr
das Handbuch ist unverständlich (für mich) bezüglich Aufteilung (Gruppierung) von Fixtures
PHP-Code:
// ursprüngliche UserFixture
class UserFixtures extends Fixture
{
public const ADMIN_USER_REFERENCE = 'admin-user';
public function load(ObjectManager $manager)
{
$userAdmin = new User('admin', 'pass_1234');
$manager->persist($userAdmin);
$manager->flush();
// other fixtures can get this object using the UserFixtures::ADMIN_USER_REFERENCE constant
$this->addReference(self::ADMIN_USER_REFERENCE, $userAdmin);
}
}
// gruppierte UserFixture
+ use Doctrine\Bundle\FixturesBundle\FixtureGroupInterface;
- class UserFixtures extends Fixture
+ class UserFixtures extends Fixture implements FixtureGroupInterface
{
// ...
+ public static function getGroups(): array
+ {
+ return ['group1', 'group2'];
+ }
}
Gruß und gesundes neues Jahr
Kommentar