Lines Matching refs:report
237 * @param mixed $report
241 function report($reportName, $report, $path) { function in Sabre\\CalDAV\\Plugin
246 $this->calendarMultiGetReport($report);
250 $this->calendarQueryReport($report);
254 $this->freeBusyQueryReport($report);
432 * @param CalendarMultiGetReport $report
435 function calendarMultiGetReport($report) { argument
437 $needsJson = $report->contentType === 'application/calendar+json';
444 $report->hrefs
447 …foreach ($this->server->getPropertiesForMultiplePaths($paths, $report->properties) as $uri => $obj…
449 …if (($needsJson || $report->expand) && isset($objProps[200]['{' . self::NS_CALDAV . '}calendar-dat…
452 if ($report->expand) {
472 …$vObject = $vObject->expand($report->expand['start'], $report->expand['end'], $timeZones[$calendar…
506 function calendarQueryReport($report) { argument
510 $needsJson = $report->contentType === 'application/calendar+json';
519 if ($report->expand) {
544 $requestedProperties = $report->properties;
573 if ($validator->validate($vObject, $report->filters)) {
582 if ($report->expand) {
583 … $vObject = $vObject->expand($report->expand['start'], $report->expand['end'], $calendarTimeZone);
587 } elseif ($report->expand) {
624 $nodePaths = $node->calendarQuery($report->filters);
629 …s->server->getPropertiesForPath($this->server->getRequestUri() . '/' . $path, $report->properties);
631 if (($needsJson || $report->expand)) {
634 if ($report->expand) {
635 … $vObject = $vObject->expand($report->expand['start'], $report->expand['end'], $calendarTimeZone);
670 protected function freeBusyQueryReport(Xml\Request\FreeBusyQueryReport $report) { argument
710 'start' => $report->start,
711 'end' => $report->end,
727 $generator->setTimeRange($report->start, $report->end);