src/Bidcoz/Bundle/CoreBundle/Entity/Proxy/MultipleTicketPurchaseProxy.php line 11

Open in your IDE?
  1. <?php
  2. namespace Bidcoz\Bundle\CoreBundle\Entity\Proxy;
  3. use Doctrine\Common\Collections\ArrayCollection;
  4. use Symfony\Component\Validator\Constraints as Assert;
  5. /**
  6.  * A proxy object to create multiple ticket purchases.
  7.  */
  8. class MultipleTicketPurchaseProxy
  9. {
  10.     /**
  11.      * @var ArrayCollection|TicketPurchaseProxy[]
  12.      * @Assert\Valid
  13.      */
  14.     protected $ticketPurchases;
  15.     public function __construct()
  16.     {
  17.         $this->ticketPurchases = new ArrayCollection();
  18.     }
  19.     public function addTicketPurchase(TicketPurchaseProxy $ticketPurchase)
  20.     {
  21.         $this->ticketPurchases->add($ticketPurchase);
  22.     }
  23.     /**
  24.      * @return TicketPurchaseProxy[]|ArrayCollection
  25.      */
  26.     public function getTicketPurchases()
  27.     {
  28.         return $this->ticketPurchases;
  29.     }
  30.     /**
  31.      * @param TicketPurchaseProxy[]|ArrayCollection $ticketPurchases
  32.      */
  33.     public function setTicketPurchases($ticketPurchases): void
  34.     {
  35.         $this->ticketPurchases $ticketPurchases;
  36.     }
  37. }