LoadNotifications using DependentFixtureInterface

This commit is contained in:
Marc Ducobu 2021-06-16 15:32:59 +02:00
parent 1b9d8fab61
commit 1cfc29caf7

View File

@ -3,24 +3,18 @@
namespace Chill\ActivityBundle\DataFixtures\ORM; namespace Chill\ActivityBundle\DataFixtures\ORM;
use Doctrine\Common\DataFixtures\AbstractFixture; use Doctrine\Common\DataFixtures\AbstractFixture;
use Doctrine\Common\DataFixtures\OrderedFixtureInterface; use Doctrine\Common\DataFixtures\DependentFixtureInterface;
use Doctrine\Persistence\ObjectManager;
use Symfony\Component\Intl\Intl;
use Chill\MainBundle\Entity\Notification;
use Chill\ActivityBundle\Entity\Activity; use Chill\ActivityBundle\Entity\Activity;
use Chill\MainBundle\DataFixtures\ORM\LoadAbstractNotificationsTrait; use Chill\MainBundle\DataFixtures\ORM\LoadAbstractNotificationsTrait;
use Chill\ActivityBundle\DataFixtures\ORM\LoadActivity;
/** /**
* Load notififications into database * Load notififications into database
*/ */
class LoadActivityNotifications extends AbstractFixture implements OrderedFixtureInterface class LoadActivityNotifications extends AbstractFixture implements DependentFixtureInterface
{ {
use LoadAbstractNotificationsTrait; use LoadAbstractNotificationsTrait;
public function getOrder() {
return 16500;
}
public $notifs = [ public $notifs = [
[ [
'message' => 'Hello !', 'message' => 'Hello !',
@ -35,5 +29,10 @@ class LoadActivityNotifications extends AbstractFixture implements OrderedFixtur
] ]
]; ];
public function getDependencies()
{
return [
LoadActivity::class,
];
}
} }