Files
afup/sources/AppBundle/Event/Model/TicketFactory.php
2017-09-11 16:55:36 +02:00

24 lines
652 B
PHP

<?php
namespace AppBundle\Event\Model;
class TicketFactory
{
public function createTicketFromSponsorTicket(SponsorTicket $sponsorTicket)
{
$ticket = new Ticket();
$ticket
->setForumId($sponsorTicket->getIdForum())
->setAmount(0)
->setCompanyCitation(true)
->setReference('SPONSOR-' . $sponsorTicket->getIdForum() . '-' . $sponsorTicket->getId())
->setInvoiceStatus(Ticket::INVOICE_SENT)
->setStatus(Ticket::STATUS_PAID)
->setTicketTypeId(Ticket::TYPE_SPONSOR)
->setDate(new \DateTime())
;
return $ticket;
}
}