channel; } /** * @param string $channel */ public function setChannel($channel) { $this->channel = $channel; } /** * @return SummitEvent */ public function getSummitEvent() { return $this->summit_event; } /** * @param SummitEvent $summit_event */ public function setSummitEvent($summit_event) { $this->summit_event = $summit_event; } /** * @return Group */ public function getGroup() { return $this->group; } /** * @param Group $group */ public function setGroup($group) { $this->group = $group; } /** * @return ArrayCollection */ public function getRecipients() { return $this->recipients; } /** * @param ArrayCollection $recipients */ public function setRecipients($recipients) { $this->recipients = $recipients; } /** * @ORM\ManyToOne(targetEntity="models\summit\SummitEvent") * @ORM\JoinColumn(name="EventID", referencedColumnName="ID") * @var SummitEvent */ private $summit_event; /** * @ORM\ManyToOne(targetEntity="models\main\Group") * @ORM\JoinColumn(name="GroupID", referencedColumnName="ID") * @var Group */ private $group; /** * @ORM\ManyToMany(targetEntity="models\main\Member") * @ORM\JoinTable(name="SummitPushNotification_Recipients", * joinColumns={@ORM\JoinColumn(name="SummitPushNotificationID", referencedColumnName="ID")}, * inverseJoinColumns={@ORM\JoinColumn(name="MemberID", referencedColumnName="ID")} * ) */ private $recipients; /** * SummitPushNotification constructor. */ public function __construct() { parent::__construct(); $this->recipients = new ArrayCollection(); } }