Sulu\Bundle\MediaBundle\DataFixtures\ORM\LoadMediaTypes::load PHP Method

load() public method

public load ( Doctrine\Common\Persistence\ObjectManager $manager )
$manager Doctrine\Common\Persistence\ObjectManager
    public function load(ObjectManager $manager)
    {
        // set id manually
        $metadata = $manager->getClassMetaData(MediaType::class);
        $metadata->setIdGenerator(new \Doctrine\ORM\Id\AssignedGenerator());
        $metadata->setIdGeneratorType(\Doctrine\ORM\Mapping\ClassMetadata::GENERATOR_TYPE_NONE);
        $mediaDocument = new MediaType();
        $mediaDocument->setId(1);
        $mediaDocument = $manager->merge($mediaDocument);
        $mediaDocument->setName('document');
        $mediaImage = new MediaType();
        $mediaImage->setId(2);
        $mediaImage = $manager->merge($mediaImage);
        $mediaImage->setName('image');
        $mediaVideo = new MediaType();
        $mediaVideo->setId(3);
        $mediaVideo = $manager->merge($mediaVideo);
        $mediaVideo->setName('video');
        $mediaAudio = new MediaType();
        $mediaAudio->setId(4);
        $mediaAudio = $manager->merge($mediaAudio);
        $mediaAudio->setName('audio');
        $manager->flush();
    }
LoadMediaTypes