Loading lib/Controller/InvitationMaybeController.php +125 −136 Original line number Original line Diff line number Diff line <?php <?php declare(strict_types=1); declare(strict_types=1); namespace OCA\Calendar\Controller; namespace OCA\Calendar\Controller; use OCA\DAV\CalDAV\InvitationResponse\InvitationResponseServer; use OCA\DAV\CalDAV\InvitationResponse\InvitationResponseServer; Loading @@ -13,8 +12,8 @@ use OCP\IRequest; use Sabre\VObject\ITip\Message; use Sabre\VObject\ITip\Message; use Sabre\VObject\Reader; use Sabre\VObject\Reader; class InvitationMaybeController extends Controller class InvitationMaybeController extends Controller { { /** @var IDBConnection */ /** @var IDBConnection */ private $db; private $db; Loading @@ -33,13 +32,9 @@ class InvitationMaybeController extends Controller * @param ITimeFactory $timeFactory * @param ITimeFactory $timeFactory * @param InvitationResponseServer $responseServer * @param InvitationResponseServer $responseServer */ */ public function __construct( public function __construct(string $appName, IRequest $request, string $appName, IDBConnection $db, ITimeFactory $timeFactory, IRequest $request, InvitationResponseServer $responseServer) { IDBConnection $db, ITimeFactory $timeFactory, InvitationResponseServer $responseServer ) { parent::__construct($appName, $request); parent::__construct($appName, $request); $this->db = $db; $this->db = $db; $this->timeFactory = $timeFactory; $this->timeFactory = $timeFactory; Loading @@ -55,8 +50,7 @@ class InvitationMaybeController extends Controller * @param string $token * @param string $token * @return TemplateResponse * @return TemplateResponse */ */ public function tentative(string $token): TemplateResponse public function tentative(string $token):TemplateResponse { { $row = $this->getTokenInformation($token); $row = $this->getTokenInformation($token); if (!$row) { if (!$row) { return new TemplateResponse($this->appName, 'schedule-response-error', [], 'guest'); return new TemplateResponse($this->appName, 'schedule-response-error', [], 'guest'); Loading @@ -80,12 +74,8 @@ class InvitationMaybeController extends Controller * @param string|null $comment * @param string|null $comment * @return Message * @return Message */ */ private function buildITipResponse( private function buildITipResponse(array $row, string $partStat, int $guests = null, array $row, string $comment = null):Message { string $partStat, int $guests = null, string $comment = null ): Message { $iTipMessage = new Message(); $iTipMessage = new Message(); $iTipMessage->uid = $row['uid']; $iTipMessage->uid = $row['uid']; $iTipMessage->component = 'VEVENT'; $iTipMessage->component = 'VEVENT'; Loading Loading @@ -142,8 +132,7 @@ EOF; * @param string $token * @param string $token * @return array|null * @return array|null */ */ private function getTokenInformation(string $token) private function getTokenInformation(string $token) { { $query = $this->db->getQueryBuilder(); $query = $this->db->getQueryBuilder(); $query->select('*') $query->select('*') ->from('calendar_invitations') ->from('calendar_invitations') Loading Loading
lib/Controller/InvitationMaybeController.php +125 −136 Original line number Original line Diff line number Diff line <?php <?php declare(strict_types=1); declare(strict_types=1); namespace OCA\Calendar\Controller; namespace OCA\Calendar\Controller; use OCA\DAV\CalDAV\InvitationResponse\InvitationResponseServer; use OCA\DAV\CalDAV\InvitationResponse\InvitationResponseServer; Loading @@ -13,8 +12,8 @@ use OCP\IRequest; use Sabre\VObject\ITip\Message; use Sabre\VObject\ITip\Message; use Sabre\VObject\Reader; use Sabre\VObject\Reader; class InvitationMaybeController extends Controller class InvitationMaybeController extends Controller { { /** @var IDBConnection */ /** @var IDBConnection */ private $db; private $db; Loading @@ -33,13 +32,9 @@ class InvitationMaybeController extends Controller * @param ITimeFactory $timeFactory * @param ITimeFactory $timeFactory * @param InvitationResponseServer $responseServer * @param InvitationResponseServer $responseServer */ */ public function __construct( public function __construct(string $appName, IRequest $request, string $appName, IDBConnection $db, ITimeFactory $timeFactory, IRequest $request, InvitationResponseServer $responseServer) { IDBConnection $db, ITimeFactory $timeFactory, InvitationResponseServer $responseServer ) { parent::__construct($appName, $request); parent::__construct($appName, $request); $this->db = $db; $this->db = $db; $this->timeFactory = $timeFactory; $this->timeFactory = $timeFactory; Loading @@ -55,8 +50,7 @@ class InvitationMaybeController extends Controller * @param string $token * @param string $token * @return TemplateResponse * @return TemplateResponse */ */ public function tentative(string $token): TemplateResponse public function tentative(string $token):TemplateResponse { { $row = $this->getTokenInformation($token); $row = $this->getTokenInformation($token); if (!$row) { if (!$row) { return new TemplateResponse($this->appName, 'schedule-response-error', [], 'guest'); return new TemplateResponse($this->appName, 'schedule-response-error', [], 'guest'); Loading @@ -80,12 +74,8 @@ class InvitationMaybeController extends Controller * @param string|null $comment * @param string|null $comment * @return Message * @return Message */ */ private function buildITipResponse( private function buildITipResponse(array $row, string $partStat, int $guests = null, array $row, string $comment = null):Message { string $partStat, int $guests = null, string $comment = null ): Message { $iTipMessage = new Message(); $iTipMessage = new Message(); $iTipMessage->uid = $row['uid']; $iTipMessage->uid = $row['uid']; $iTipMessage->component = 'VEVENT'; $iTipMessage->component = 'VEVENT'; Loading Loading @@ -142,8 +132,7 @@ EOF; * @param string $token * @param string $token * @return array|null * @return array|null */ */ private function getTokenInformation(string $token) private function getTokenInformation(string $token) { { $query = $this->db->getQueryBuilder(); $query = $this->db->getQueryBuilder(); $query->select('*') $query->select('*') ->from('calendar_invitations') ->from('calendar_invitations') Loading