LoadMedias::load()   B
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 28
Code Lines 22

Duplication

Lines 0
Ratio 0 %

Importance

Changes 2
Bugs 0 Features 0
Metric Value
c 2
b 0
f 0
dl 0
loc 28
rs 8.8571
cc 1
eloc 22
nc 1
nop 1
1
<?php
2
/**
3
 * Created by PhpStorm.
4
 * User: Rafidion Michael
5
 * Date: 28/11/2014
6
 * Time: 17:38
7
 */
8
9
namespace Mykees\MediaBundle\DataFixtures\ORM;
10
11
use Doctrine\Common\DataFixtures\FixtureInterface;
12
use Doctrine\Common\Persistence\ObjectManager;
13
use Mykees\MediaBundle\Entity\Media;
14
15
class LoadMedias implements FixtureInterface {
16
17
    public function load(ObjectManager $manager)
18
    {
19
        $media = new Media();
20
        $media->setName('test');
21
        $media->setFile('2014/11/test.jpg');
22
        $media->setMediableModel('Post');
23
        $media->setMediableId(1);
24
25
        $media2 = new Media();
26
        $media2->setName('test2');
27
        $media2->setFile('2014/11/test2.jpg');
28
        $media2->setMediableModel('Post');
29
        $media2->setMediableId(1);
30
31
        $media3 = new Media();
32
        $media3->setName('test3');
33
        $media3->setFile('2014/11/test3.jpg');
34
        $media3->setMediableModel('Post');
35
        $media3->setMediableId(2);
36
37
        $manager->persist($media);
38
        $manager->flush();
39
        $manager->persist($media2);
40
        $manager->flush();
41
        $manager->persist($media3);
42
        $manager->flush();
43
44
    }
45
46
}