Ejemplo n.º 1
0
 /**
  * @param ObjectManager $manager
  */
 public function load(ObjectManager $manager)
 {
     $party = new Party();
     $party->setName('Fun Party A');
     $party->setLocation('The beach');
     $party->setDate(new \DateTime(sprintf('NOW + %s DAYS', 3)));
     $manager->persist($party);
     $this->setReference('PartyA', $party);
     $party = new Party();
     $party->setName('Party B');
     $party->setLocation('The bar');
     $party->setDate(new \DateTime(sprintf('NOW + %s DAYS', 2)));
     $manager->persist($party);
     $this->setReference('PartyB', $party);
     $party = new Party();
     $party->setName('VIP party C');
     $party->setLocation('The club');
     $party->setDate(new \DateTime(sprintf('NOW + %s DAYS', 5)));
     $manager->persist($party);
     $this->setReference('PartyC', $party);
     $manager->flush();
 }
Ejemplo n.º 2
0
 /**
  * Searches parties collection for $party
  *
  * @param \Party\Bundle\PrivateBundle\Entity\Party $party
  * @return boolean
  */
 public function isAttending(\Party\Bundle\PrivateBundle\Entity\Party $party)
 {
     foreach ($this->getParties() as $attending) {
         if ($party->getId() == $attending->getId()) {
             return true;
         }
     }
     return false;
 }