/** * {@inheritDoc} */ public function setProviderReference($providerReference) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setProviderReference', array($providerReference)); return parent::setProviderReference($providerReference); }
public function load(ObjectManager $manager) { $introImage1 = new Media(); $introImage1->setName('sample_thumb.jpeg'); $introImage1->setEnabled(0); $introImage1->setProviderName('sonata.media.provider.image'); $introImage1->setProviderStatus(1); $introImage1->setProviderReference('sample_thumb.jpeg'); $introImage1->setMetadataValue('filename', 'sample_thumb.jpeg'); $introImage1->setWidth(622); $introImage1->setHeight(415); $introImage1->setContentType('image/jpeg'); $introImage1->setSize(8043); $introImage1->setCategory($manager->merge($this->getReference('category2'))); $introImage1->setContext('intro'); $introImage1->setCreatedAt(new \DateTime()); $introImage1->setUpdatedAt(new \DateTime()); $manager->persist($introImage1); $introImage2 = new Media(); $introImage2->setName('sample_thumb.jpeg'); $introImage2->setEnabled(0); $introImage2->setProviderName('sonata.media.provider.image'); $introImage2->setProviderStatus(1); $introImage2->setProviderReference('sample_thumb.jpeg'); $introImage2->setMetadataValue('filename', 'sample_thumb.jpeg'); $introImage2->setWidth(622); $introImage2->setHeight(415); $introImage2->setContentType('image/jpeg'); $introImage2->setSize(8043); $introImage2->setCategory($manager->merge($this->getReference('category2'))); $introImage2->setContext('intro'); $introImage2->setCreatedAt(new \DateTime()); $introImage2->setUpdatedAt(new \DateTime()); $manager->persist($introImage2); $introImage3 = new Media(); $introImage3->setName('sample_thumb.jpeg'); $introImage3->setEnabled(0); $introImage3->setProviderName('sonata.media.provider.image'); $introImage3->setProviderStatus(1); $introImage3->setProviderReference('sample_thumb.jpeg'); $introImage3->setMetadataValue('filename', 'sample_thumb.jpeg'); $introImage3->setWidth(622); $introImage3->setHeight(415); $introImage3->setContentType('image/jpeg'); $introImage3->setSize(8043); $introImage3->setCategory($manager->merge($this->getReference('category2'))); $introImage3->setContext('intro'); $introImage3->setCreatedAt(new \DateTime()); $introImage3->setUpdatedAt(new \DateTime()); $manager->persist($introImage3); $introImage4 = new Media(); $introImage4->setName('sample_thumb.jpeg'); $introImage4->setEnabled(0); $introImage4->setProviderName('sonata.media.provider.image'); $introImage4->setProviderStatus(1); $introImage4->setProviderReference('sample_thumb.jpeg'); $introImage4->setMetadataValue('filename', 'sample_thumb.jpeg'); $introImage4->setWidth(622); $introImage4->setHeight(415); $introImage4->setContentType('image/jpeg'); $introImage4->setSize(8043); $introImage4->setCategory($manager->merge($this->getReference('category2'))); $introImage4->setContext('intro'); $introImage4->setCreatedAt(new \DateTime()); $introImage4->setUpdatedAt(new \DateTime()); $manager->persist($introImage4); $introImage5 = new Media(); $introImage5->setName('sample_thumb.jpeg'); $introImage5->setEnabled(0); $introImage5->setProviderName('sonata.media.provider.image'); $introImage5->setProviderStatus(1); $introImage5->setProviderReference('sample_thumb.jpeg'); $introImage5->setMetadataValue('filename', 'sample_thumb.jpeg'); $introImage5->setWidth(622); $introImage5->setHeight(415); $introImage5->setContentType('image/jpeg'); $introImage5->setSize(8043); $introImage5->setCategory($manager->merge($this->getReference('category2'))); $introImage5->setContext('intro'); $introImage5->setCreatedAt(new \DateTime()); $introImage5->setUpdatedAt(new \DateTime()); $manager->persist($introImage5); $introImage6 = new Media(); $introImage6->setName('sample_thumb.jpeg'); $introImage6->setEnabled(0); $introImage6->setProviderName('sonata.media.provider.image'); $introImage6->setProviderStatus(1); $introImage6->setProviderReference('sample_thumb.jpeg'); $introImage6->setMetadataValue('filename', 'sample_thumb.jpeg'); $introImage6->setWidth(622); $introImage6->setHeight(415); $introImage6->setContentType('image/jpeg'); $introImage6->setSize(8043); $introImage6->setCategory($manager->merge($this->getReference('category2'))); $introImage6->setContext('intro'); $introImage6->setCreatedAt(new \DateTime()); $introImage6->setUpdatedAt(new \DateTime()); $manager->persist($introImage6); $introImage7 = new Media(); $introImage7->setName('sample_thumb.jpeg'); $introImage7->setEnabled(0); $introImage7->setProviderName('sonata.media.provider.image'); $introImage7->setProviderStatus(1); $introImage7->setProviderReference('sample_thumb.jpeg'); $introImage7->setMetadataValue('filename', 'sample_thumb.jpeg'); $introImage7->setWidth(622); $introImage7->setHeight(415); $introImage7->setContentType('image/jpeg'); $introImage7->setSize(8043); $introImage7->setCategory($manager->merge($this->getReference('category2'))); $introImage7->setContext('intro'); $introImage7->setCreatedAt(new \DateTime()); $introImage7->setUpdatedAt(new \DateTime()); $manager->persist($introImage7); $introImage8 = new Media(); $introImage8->setName('sample_thumb.jpeg'); $introImage8->setEnabled(0); $introImage8->setProviderName('sonata.media.provider.image'); $introImage8->setProviderStatus(1); $introImage8->setProviderReference('sample_thumb.jpeg'); $introImage8->setMetadataValue('filename', 'sample_thumb.jpeg'); $introImage8->setWidth(622); $introImage8->setHeight(415); $introImage8->setContentType('image/jpeg'); $introImage8->setSize(8043); $introImage8->setCategory($manager->merge($this->getReference('category2'))); $introImage8->setContext('intro'); $introImage8->setCreatedAt(new \DateTime()); $introImage8->setUpdatedAt(new \DateTime()); $manager->persist($introImage8); $homeBanner1 = new Media(); $homeBanner1->setName('sample_thumb.jpeg'); $homeBanner1->setEnabled(0); $homeBanner1->setProviderName('sonata.media.provider.image'); $homeBanner1->setProviderStatus(1); $homeBanner1->setProviderReference('sample_thumb.jpeg'); $homeBanner1->setMetadataValue('filename', 'sample_thumb.jpeg'); $homeBanner1->setWidth(622); $homeBanner1->setHeight(415); $homeBanner1->setContentType('image/jpeg'); $homeBanner1->setSize(8043); $homeBanner1->setCategory($manager->merge($this->getReference('category3'))); $homeBanner1->setContext('bgimage'); $homeBanner1->setCreatedAt(new \DateTime()); $homeBanner1->setUpdatedAt(new \DateTime()); $manager->persist($homeBanner1); $homeBanner2 = new Media(); $homeBanner2->setName('sample_thumb.jpeg'); $homeBanner2->setEnabled(0); $homeBanner2->setProviderName('sonata.media.provider.image'); $homeBanner2->setProviderStatus(1); $homeBanner2->setProviderReference('sample_thumb.jpeg'); $homeBanner2->setMetadataValue('filename', 'sample_thumb.jpeg'); $homeBanner2->setWidth(622); $homeBanner2->setHeight(415); $homeBanner2->setContentType('image/jpeg'); $homeBanner2->setSize(8043); $homeBanner2->setCategory($manager->merge($this->getReference('category3'))); $homeBanner2->setContext('bgimage'); $homeBanner2->setCreatedAt(new \DateTime()); $homeBanner2->setUpdatedAt(new \DateTime()); $manager->persist($homeBanner2); $manager->flush(); $this->addReference('introImage1', $introImage1); $this->addReference('introImage2', $introImage2); $this->addReference('introImage3', $introImage3); $this->addReference('introImage4', $introImage4); $this->addReference('introImage5', $introImage5); $this->addReference('introImage6', $introImage6); $this->addReference('introImage7', $introImage7); $this->addReference('introImage8', $introImage8); $this->addReference('homeBanner1', $homeBanner1); $this->addReference('homeBanner2', $homeBanner2); }