Пример #1
0
 /**
  * Extra constructor.
  * @param EWSClient $client
  * @param $data
  * @param Participant $participant
  */
 public function __construct(EWSClient $client, $data, Participant $participant)
 {
     $this->participant = $participant;
     parent::__construct($client, $data);
     $this->participant->addExtra($this);
 }
Пример #2
0
 /**
  * Registration constructor.
  * @param EWSClient $client
  * @param mixed $data
  * @param Event $event
  */
 public function __construct(EWSClient $client, $data, Event $event)
 {
     $this->event = $event;
     parent::__construct($client, $data);
 }
Пример #3
0
 /**
  * Participant constructor.
  * @param EWSClient $client
  * @param $data
  * @param Event $event
  * @param Registration $registration
  */
 public function __construct(EWSClient $client, $data, Event $event = null, Registration $registration = null)
 {
     $this->event = $event;
     $this->registration = $registration;
     parent::__construct($client, $data);
 }
Пример #4
0
 /**
  * Donation constructor.
  * @param EWSClient $client
  * @param $data
  * @param Event $event
  * @param Registration $registration
  */
 public function __construct(EWSClient $client, $data, Event $event, Registration $registration)
 {
     $this->event = $event;
     $this->registration = $registration;
     parent::__construct($client, $data);
     $this->registration->setDonation($this);
 }