mirror of
https://github.com/wallabag/wallabag.git
synced 2024-11-26 11:01:04 +00:00
46 lines
1.2 KiB
PHP
46 lines
1.2 KiB
PHP
|
<?php
|
||
|
|
||
|
namespace Wallabag\AnnotationBundle\DataFixtures\ORM;
|
||
|
|
||
|
use Doctrine\Common\DataFixtures\AbstractFixture;
|
||
|
use Doctrine\Common\DataFixtures\OrderedFixtureInterface;
|
||
|
use Doctrine\Common\Persistence\ObjectManager;
|
||
|
use Wallabag\AnnotationBundle\Entity\Annotation;
|
||
|
|
||
|
class LoadAnnotationData extends AbstractFixture implements OrderedFixtureInterface
|
||
|
{
|
||
|
/**
|
||
|
* {@inheritdoc}
|
||
|
*/
|
||
|
public function load(ObjectManager $manager)
|
||
|
{
|
||
|
$annotation1 = new Annotation($this->getReference('admin-user'));
|
||
|
$annotation1->setEntry($this->getReference('entry1'));
|
||
|
$annotation1->setText('This is my annotation /o/');
|
||
|
$annotation1->setQuote('content');
|
||
|
|
||
|
$manager->persist($annotation1);
|
||
|
|
||
|
$this->addReference('annotation1', $annotation1);
|
||
|
|
||
|
$annotation2 = new Annotation($this->getReference('admin-user'));
|
||
|
$annotation2->setEntry($this->getReference('entry2'));
|
||
|
$annotation2->setText('This is my 2nd annotation /o/');
|
||
|
$annotation2->setQuote('content');
|
||
|
|
||
|
$manager->persist($annotation2);
|
||
|
|
||
|
$this->addReference('annotation2', $annotation2);
|
||
|
|
||
|
$manager->flush();
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* {@inheritdoc}
|
||
|
*/
|
||
|
public function getOrder()
|
||
|
{
|
||
|
return 35;
|
||
|
}
|
||
|
}
|