Esempio n. 1
0
 public function hasLanguage(Language $language)
 {
     $result = false;
     if (count($this->article_languages->toArray()) > 0) {
         foreach ($this->article_languages as $plTemp) {
             if ($language->getId() == $plTemp->getLanguage()->getId()) {
                 $result = true;
                 break;
             }
         }
     }
     return $result;
 }
Esempio n. 2
0
 /**
  * Returns all items.
  *
  * @return ArrayCollection
  */
 public function getRandomHeader()
 {
     $em = $this->container->get('doctrine')->getManager();
     $headers = $em->getRepository("CoreBundle:Slider")->findBy(array());
     $arr = new \Doctrine\Common\Collections\ArrayCollection();
     foreach ($headers as $header) {
         $arr->add($header);
     }
     $header = $arr->get(array_rand($arr->toArray()));
     return $header;
 }