/cis/lib/Gustavus/Concourse/Router.php:108: array (size=30) 'index' => array (size=2) 'route' => string '/' (length=1) 'handler' => string 'Gustavus\Calendar\Controllers\MainController:index' (length=50) 'eventId' => array (size=2) 'route' => string '/{eventId=\d+}' (length=14) 'handler' => string 'Gustavus\Calendar\Controllers\MainController:displayEvent' (length=57) 'eventIdTime' => array (size=2) 'route' => string '/{eventId=\d+}/{timeId=\d+}' (length=27) 'handler' => string 'Gustavus\Calendar\Controllers\MainController:displayEvent' (length=57) 'upload' => array (size=3) 'route' => string '/upload' (length=7) 'handler' => string 'Gustavus\Calendar\Controllers\SubmitController:upload' (length=53) 'visibleTo' => array (size=2) 0 => string 'calendar' (length=8) 1 => array (size=1) ... 'submit' => array (size=3) 'route' => string '/submit' (length=7) 'handler' => string 'Gustavus\Calendar\Controllers\SubmitController:submit' (length=53) 'visibleTo' => array (size=2) 0 => string 'calendar' (length=8) 1 => array (size=1) ... 'edit' => array (size=3) 'route' => string '/edit/{id=\d+}' (length=14) 'handler' => string 'Gustavus\Calendar\Controllers\SubmitController:submit' (length=53) 'visibleTo' => array (size=2) 0 => string 'calendar' (length=8) 1 => array (size=1) ... 'manage' => array (size=3) 'route' => string '/{action=manage}/{id=\d+}' (length=25) 'handler' => string 'Gustavus\Calendar\Controllers\SubmitController:submit' (length=53) 'visibleTo' => array (size=2) 0 => string 'calendar' (length=8) 1 => array (size=1) ... 'managePending' => array (size=3) 'route' => string '/managePending' (length=14) 'handler' => string 'Gustavus\Calendar\Controllers\ModerationController:managePending' (length=64) 'visibleTo' => array (size=2) 0 => string 'calendar' (length=8) 1 => array (size=1) ... 'manageDrafts' => array (size=3) 'route' => string '/manageDrafts' (length=13) 'handler' => string 'Gustavus\Calendar\Controllers\ModerationController:manageDrafts' (length=63) 'visibleTo' => array (size=2) 0 => string 'calendar' (length=8) 1 => array (size=1) ... 'manageRejected' => array (size=3) 'route' => string '/manageRejected' (length=15) 'handler' => string 'Gustavus\Calendar\Controllers\ModerationController:manageRejected' (length=65) 'visibleTo' => array (size=2) 0 => string 'calendar' (length=8) 1 => array (size=1) ... 'manageDeleted' => array (size=3) 'route' => string '/manageDeleted' (length=14) 'handler' => string 'Gustavus\Calendar\Controllers\ModerationController:manageDeleted' (length=64) 'visibleTo' => array (size=2) 0 => string 'calendar' (length=8) 1 => array (size=1) ... 'manageCancelled' => array (size=3) 'route' => string '/manageCancelled' (length=16) 'handler' => string 'Gustavus\Calendar\Controllers\ModerationController:manageCancelled' (length=66) 'visibleTo' => array (size=2) 0 => string 'calendar' (length=8) 1 => array (size=1) ... 'yourItems' => array (size=3) 'route' => string '/yourItems' (length=10) 'handler' => string 'Gustavus\Calendar\Controllers\MainController:yourItems' (length=54) 'visibleTo' => array (size=2) 0 => string 'calendar' (length=8) 1 => array (size=1) ... 'modifyTags' => array (size=2) 'route' => string '/modifyTags/{eventId=\d+}' (length=25) 'handler' => string 'Gustavus\Calendar\Controllers\SubmitController:modifyTags' (length=57) 'locationSuggestions' => array (size=3) 'route' => string '/locationSuggestions' (length=20) 'handler' => string 'Gustavus\Calendar\Controllers\SubmitController:locationSuggestions' (length=66) 'visibleTo' => array (size=2) 0 => string 'calendar' (length=8) 1 => array (size=1) ... 'locationSearch' => array (size=3) 'route' => string '/locationSearch' (length=15) 'handler' => string 'Gustavus\Calendar\Controllers\MainController:locationSearch' (length=59) 'visibleTo' => array (size=2) 0 => string 'calendar' (length=8) 1 => array (size=1) ... 'sponsorSuggestions' => array (size=3) 'route' => string '/sponsorSuggestions' (length=19) 'handler' => string 'Gustavus\Calendar\Controllers\SubmitController:sponsorSuggestions' (length=65) 'visibleTo' => array (size=2) 0 => string 'calendar' (length=8) 1 => array (size=1) ... 'revisions' => array (size=2) 'route' => string '/revisions/{eventId=\d+}' (length=24) 'handler' => string 'Gustavus\Calendar\Controllers\MainController:handleRevisions' (length=60) 'export' => array (size=2) 'route' => string '/export/{format=ical|json}' (length=26) 'handler' => string 'Gustavus\Calendar\Controllers\ExportController:export' (length=53) 'exportICAL' => array (size=2) 'route' => string '/export' (length=7) 'handler' => string 'Gustavus\Calendar\Controllers\ExportController:exportItem' (length=57) 'exportItem' => array (size=2) 'route' => string '/exportItem' (length=11) 'handler' => string 'Gustavus\Calendar\Controllers\ExportController:exportItem' (length=57) 'buildSlug' => array (size=2) 'route' => string '/buildSlug' (length=10) 'handler' => string 'Gustavus\Calendar\Controllers\SubmitController:buildSlug' (length=56) 'eventSlug' => array (size=2) 'route' => string '/{slug}' (length=7) 'handler' => string 'Gustavus\Calendar\Controllers\MainController:displayEvent' (length=57) 'eventSlugTime' => array (size=2) 'route' => string '/{slug}/{timeId=\d+}' (length=20) 'handler' => string 'Gustavus\Calendar\Controllers\MainController:displayEvent' (length=57) 'upcomingCalendarWidget' => array (size=2) 'route' => string '/widgets/upcomingCalendar' (length=25) 'handler' => string 'Gustavus\Calendar\Controllers\WidgetsController:upcomingCalendar' (length=64) 'indexDate' => array (size=2) 'route' => string '/{month=\d+}/{day=\d+}/{year=\d+}' (length=33) 'handler' => string 'Gustavus\Calendar\Controllers\MainController:index' (length=50) 'searchType' => array (size=2) 'route' => string '/{type=\w+}/{search=.+}' (length=23) 'handler' => string 'Gustavus\Calendar\Controllers\MainController:index' (length=50) 'searchTypeDate' => array (size=2) 'route' => string '/{type=\w+}/{search=.+}/{month=\d+}/{day=\d+}/{year=\d+}' (length=56) 'handler' => string 'Gustavus\Calendar\Controllers\MainController:index' (length=50) 'getPuller' => array (size=1) 'handler' => string 'Gustavus\Calendar\Controllers\CalendarPuller:getPuller' (length=54) 'eventFileURL' => array (size=1) 'route' => string '/files/{eventId=\d+}/{fileName}' (length=31)
/cis/lib/Gustavus/Concourse/Router.php:109:string '/export/ical' (length=12)
/cis/lib/Gustavus/Concourse/Router.php:110: array (size=1) 'export' => array (size=1) 'format' => string 'ical' (length=4)
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /cis/lib/Gustavus/Concourse/Router.php:108) in /cis/lib/Gustavus/Calendar/Controllers/CalendarPuller.php on line 1180 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0010 | 390272 | {main}( ) | .../index.php:0 |
2 | 0.0015 | 411824 | Gustavus\Concourse\Router::handleRequest( $routingConfig = '/cis/lib/Gustavus/Calendar/routing.php', $route = 'export/ical' ) | .../index.php:12 |
3 | 0.0018 | 428832 | Gustavus\Concourse\Router::runHandler( $alias = 'export', $routeConfig = ['route' => '/export/{format=ical|json}', 'handler' => 'Gustavus\\Calendar\\Controllers\\ExportController:export'], $args = ['format' => 'ical'] ) | .../Router.php:116 |
4 | 0.0019 | 432040 | call_user_func:{/cis/lib/Gustavus/Concourse/Router.php:194}( $callback = [0 => class Gustavus\Calendar\Controllers\ExportController { protected $apiKey = 'BDA960690C4AD66A46039B55C6730EB6'; protected $applicationTitle = 'Calendar'; protected $subtitle = ''; protected $content = ''; protected $focusBox = ''; protected $localNavigation = ''; protected $stylesheets = ''; protected $javascripts = ''; protected $breadCrumbs = [...]; protected $templatePreferences = [...]; private ${Gustavus\Concourse\Controller}em = class Doctrine\ORM\EntityManager { ... }; private ${Gustavus\Concourse\Controller}newEm = NULL; private ${Gustavus\Concourse\Controller}dbal = NULL; private ${Gustavus\Concourse\Controller}twig = NULL; private ${Gustavus\Concourse\Controller}routeAlias = 'export'; private ${Gustavus\Concourse\Controller}persistors = NULL; private ${Gustavus\Concourse\Controller}globalCacheDS = class Gustavus\GACCache\DataStores\MemcachedDataStore { ... }; private ${Gustavus\Concourse\Controller}loggedInPerson = NULL; private ${Gustavus\Calendar\Controllers\CalendarPuller}params = [...]; protected $pastEvents = [...]; protected $upcomingEvents = [...]; protected $events = [...]; private ${Gustavus\Calendar\Controllers\CalendarPuller}pastTimes = [...]; private ${Gustavus\Calendar\Controllers\CalendarPuller}upcomingTimes = [...]; private ${Gustavus\Calendar\Controllers\CalendarPuller}times = [...] }, 1 => 'export'], $args = ['format' => 'ical'] ) | .../Router.php:194 |
5 | 0.0019 | 432208 | Gustavus\Calendar\Controllers\ExportController->export( $params = ['format' => 'ical'] ) | .../Router.php:194 |
6 | 0.0019 | 432208 | Gustavus\Calendar\Controllers\ExportController->iCalendar( ) | .../ExportController.php:85 |
7 | 0.0024 | 439688 | Gustavus\Calendar\Controllers\CalendarPuller->displayICalendar( $params = ['modifySequence' => 4] ) | .../ExportController.php:214 |
8 | 0.1030 | 735040 | header( $header = 'Content-Type: text/calendar' ) | .../CalendarPuller.php:1180 |
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /cis/lib/Gustavus/Concourse/Router.php:108) in /cis/lib/Gustavus/Calendar/Controllers/CalendarPuller.php on line 1181 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0010 | 390272 | {main}( ) | .../index.php:0 |
2 | 0.0015 | 411824 | Gustavus\Concourse\Router::handleRequest( $routingConfig = '/cis/lib/Gustavus/Calendar/routing.php', $route = 'export/ical' ) | .../index.php:12 |
3 | 0.0018 | 428832 | Gustavus\Concourse\Router::runHandler( $alias = 'export', $routeConfig = ['route' => '/export/{format=ical|json}', 'handler' => 'Gustavus\\Calendar\\Controllers\\ExportController:export'], $args = ['format' => 'ical'] ) | .../Router.php:116 |
4 | 0.0019 | 432040 | call_user_func:{/cis/lib/Gustavus/Concourse/Router.php:194}( $callback = [0 => class Gustavus\Calendar\Controllers\ExportController { protected $apiKey = 'BDA960690C4AD66A46039B55C6730EB6'; protected $applicationTitle = 'Calendar'; protected $subtitle = ''; protected $content = ''; protected $focusBox = ''; protected $localNavigation = ''; protected $stylesheets = ''; protected $javascripts = ''; protected $breadCrumbs = [...]; protected $templatePreferences = [...]; private ${Gustavus\Concourse\Controller}em = class Doctrine\ORM\EntityManager { ... }; private ${Gustavus\Concourse\Controller}newEm = NULL; private ${Gustavus\Concourse\Controller}dbal = NULL; private ${Gustavus\Concourse\Controller}twig = NULL; private ${Gustavus\Concourse\Controller}routeAlias = 'export'; private ${Gustavus\Concourse\Controller}persistors = NULL; private ${Gustavus\Concourse\Controller}globalCacheDS = class Gustavus\GACCache\DataStores\MemcachedDataStore { ... }; private ${Gustavus\Concourse\Controller}loggedInPerson = NULL; private ${Gustavus\Calendar\Controllers\CalendarPuller}params = [...]; protected $pastEvents = [...]; protected $upcomingEvents = [...]; protected $events = [...]; private ${Gustavus\Calendar\Controllers\CalendarPuller}pastTimes = [...]; private ${Gustavus\Calendar\Controllers\CalendarPuller}upcomingTimes = [...]; private ${Gustavus\Calendar\Controllers\CalendarPuller}times = [...] }, 1 => 'export'], $args = ['format' => 'ical'] ) | .../Router.php:194 |
5 | 0.0019 | 432208 | Gustavus\Calendar\Controllers\ExportController->export( $params = ['format' => 'ical'] ) | .../Router.php:194 |
6 | 0.0019 | 432208 | Gustavus\Calendar\Controllers\ExportController->iCalendar( ) | .../ExportController.php:85 |
7 | 0.0024 | 439688 | Gustavus\Calendar\Controllers\CalendarPuller->displayICalendar( $params = ['modifySequence' => 4] ) | .../ExportController.php:214 |
8 | 0.1031 | 737608 | header( $header = 'Content-Disposition: inline; filename=calendar.ics' ) | .../CalendarPuller.php:1181 |