mirror of
https://github.com/quentin-g-dev/afup.git
synced 2026-03-25 17:52:13 +01:00
24 lines
652 B
PHP
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;
|
|
}
|
|
}
|