Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/calendar/lib/ical/mailinvitation/ |
Upload File : |
<?php namespace Bitrix\Calendar\ICal\MailInvitation; class Context { private MailAddresser $addresser; private MailReceiver $receiver; private ?array $changeFields; public function __construct(MailAddresser $addresser, MailReceiver $receiver, array $changeFields = null) { $this->addresser = $addresser; $this->receiver = $receiver; $this->changeFields = $changeFields; } public static function createInstance( MailAddresser $addresser, MailReceiver $receiver, array $changeFields = null ): Context { return new self($addresser, $receiver, $changeFields); } public function getAddresser(): MailAddresser { return $this->addresser; } public function setAddresser(MailAddresser $addresser): void { $this->addresser = $addresser; } public function getReceiver(): MailReceiver { return $this->receiver; } public function setReceiver(MailReceiver $receiver): void { $this->receiver = $receiver; } public function getChangeFields(): ?array { return $this->changeFields; } public function setChangeFields(?array $changeFields): void { $this->changeFields = $changeFields; } }