<?php
namespace Bidcoz\Bundle\CoreBundle\Entity\Proxy;
use Doctrine\Common\Collections\ArrayCollection;
use Symfony\Component\Validator\Constraints as Assert;
/**
* A proxy object to create multiple ticket purchases.
*/
class MultipleTicketPurchaseProxy
{
/**
* @var ArrayCollection|TicketPurchaseProxy[]
* @Assert\Valid
*/
protected $ticketPurchases;
public function __construct()
{
$this->ticketPurchases = new ArrayCollection();
}
public function addTicketPurchase(TicketPurchaseProxy $ticketPurchase)
{
$this->ticketPurchases->add($ticketPurchase);
}
/**
* @return TicketPurchaseProxy[]|ArrayCollection
*/
public function getTicketPurchases()
{
return $this->ticketPurchases;
}
/**
* @param TicketPurchaseProxy[]|ArrayCollection $ticketPurchases
*/
public function setTicketPurchases($ticketPurchases): void
{
$this->ticketPurchases = $ticketPurchases;
}
}