Ejemplo n.º 1
0
 /**
  * @param $resource
  * @param $language
  * @return ResourceTranslation
  */
 public function loadModel(Resource $resource, Language $language)
 {
     $resourceTranslation = $this->objectManager->getRepository('BigfishResourceBundle:Resource')->findOneByLanguage($resource->getId(), $language->getId());
     if (!$resourceTranslation) {
         $resourceTranslation = new ResourceTranslation();
         $resourceTranslation->setLanguage($language);
         $resourceTranslation->setResource($resource);
     }
     return $resourceTranslation;
 }
Ejemplo n.º 2
0
 /**
  * {@inheritDoc}
  */
 public function load(ObjectManager $manager)
 {
     /**
      * Create language.
      */
     $language = new Language();
     $language->setName("Nederlands");
     $language->setCode("nl_NL");
     $language->setCulture("nl");
     $manager->persist($language);
     $manager->flush();
     $this->addReference('language', $language);
 }