Deprecated: Return type of Laminas\Stdlib\PriorityQueue::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/PriorityQueue.php on line 127
Deprecated: Return type of Laminas\Stdlib\PriorityQueue::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/PriorityQueue.php on line 164
Deprecated: Laminas\Stdlib\PriorityQueue implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/PriorityQueue.php on line 27
Deprecated: Laminas\Stdlib\SplPriorityQueue implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/SplPriorityQueue.php on line 19
Deprecated: Return type of Laminas\Stdlib\Parameters::offsetGet($name) should either be compatible with ArrayObject::offsetGet(mixed $key): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/Parameters.php on line 83
Deprecated: Return type of Laminas\Stdlib\Parameters::offsetGet($name) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/Parameters.php on line 83
Deprecated: Return type of Laminas\Stdlib\ArrayObject::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/ArrayObject.php on line 225
Deprecated: Return type of Laminas\Stdlib\ArrayObject::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/ArrayObject.php on line 278
Deprecated: Return type of & Laminas\Stdlib\ArrayObject::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/ArrayObject.php on line 289
Deprecated: Return type of Laminas\Stdlib\ArrayObject::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/ArrayObject.php on line 307
Deprecated: Return type of Laminas\Stdlib\ArrayObject::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/ArrayObject.php on line 318
Deprecated: Laminas\Stdlib\ArrayObject implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/ArrayObject.php on line 21
Deprecated: Return type of Laminas\Stdlib\ArrayObject::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/ArrayObject.php on line 169
Deprecated: Return type of Laminas\Http\Headers::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-http/src/Headers.php on line 384
Deprecated: Return type of Laminas\Http\Headers::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-http/src/Headers.php on line 369
Deprecated: Return type of Laminas\Http\Headers::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-http/src/Headers.php on line 329
Deprecated: Return type of Laminas\Http\Headers::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-http/src/Headers.php on line 339
Deprecated: Return type of Laminas\Http\Headers::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-http/src/Headers.php on line 349
Deprecated: Return type of Laminas\Http\Headers::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-http/src/Headers.php on line 359
Deprecated: Return type of Laminas\Stdlib\PriorityList::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/PriorityList.php on line 200
Deprecated: Return type of Laminas\Stdlib\PriorityList::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/PriorityList.php on line 220
Deprecated: Return type of Laminas\Stdlib\PriorityList::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/PriorityList.php on line 211
Deprecated: Return type of Laminas\Stdlib\PriorityList::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/PriorityList.php on line 230
Deprecated: Return type of Laminas\Stdlib\PriorityList::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/PriorityList.php on line 191
Deprecated: Return type of Laminas\Stdlib\PriorityList::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/websites/marinahall.com/web/vendor/laminas/laminas-stdlib/src/PriorityList.php on line 246
Fatal error: Uncaught TypeError: strlen(): Argument #1 ($string) must be of type string, array given in /home/websites/marinahall.com/web/vendor/laminas/laminas-mvc/src/Router/Http/Segment.php:158
Stack trace:
#0 /home/websites/marinahall.com/web/vendor/laminas/laminas-mvc/src/Router/Http/Segment.php(158): strlen(Array)
#1 /home/websites/marinahall.com/web/module/TccSkippableSegment/src/TccSkippableSegment/Mvc/Router/Http/SkippableSegment.php(31): Laminas\Mvc\Router\Http\Segment->parseRouteDefinition(Array)
#2 /home/websites/marinahall.com/web/vendor/laminas/laminas-servicemanager/src/AbstractPluginManager.php(292): TccSkippableSegment\Mvc\Router\Http\SkippableSegment->__construct(Array)
#3 /home/websites/marinahall.com/web/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(637): Laminas\ServiceManager\AbstractPluginManager->createFromInvokable('skippablesegmen...', 'SkippableSegmen...')
#4 /home/websites/marinahall.com/web/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(596): Laminas\ServiceManager\ServiceManager->doCreate('SkippableSegmen...', 'skippablesegmen...')
#5 /home/websites/marinahall.com/web/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(529): Laminas\ServiceManager\ServiceManager->create(Array)
#6 /home/websites/marinahall.com/web/vendor/laminas/laminas-servicemanager/src/AbstractPluginManager.php(176): Laminas\ServiceManager\ServiceManager->get('SkippableSegmen...', true)
#7 /home/websites/marinahall.com/web/vendor/laminas/laminas-mvc/src/Router/SimpleRouteStack.php(278): Laminas\ServiceManager\AbstractPluginManager->get('SkippableSegmen...', Array)
#8 /home/websites/marinahall.com/web/vendor/laminas/laminas-mvc/src/Router/Http/TreeRouteStack.php(203): Laminas\Mvc\Router\SimpleRouteStack->routeFromArray(Array)
#9 /home/websites/marinahall.com/web/vendor/laminas/laminas-mvc/src/Router/Http/TreeRouteStack.php(153): Laminas\Mvc\Router\Http\TreeRouteStack->routeFromArray(Array)
#10 /home/websites/marinahall.com/web/vendor/laminas/laminas-mvc/src/Router/SimpleRouteStack.php(140): Laminas\Mvc\Router\Http\TreeRouteStack->addRoute('halls', Array)
#11 /home/websites/marinahall.com/web/vendor/laminas/laminas-mvc/src/Router/SimpleRouteStack.php(84): Laminas\Mvc\Router\SimpleRouteStack->addRoutes(Array)
#12 /home/websites/marinahall.com/web/vendor/laminas/laminas-mvc/src/Router/Http/TreeRouteStack.php(68): Laminas\Mvc\Router\SimpleRouteStack::factory(Array)
#13 [internal function]: Laminas\Mvc\Router\Http\TreeRouteStack::factory(Array)
#14 /home/websites/marinahall.com/web/vendor/laminas/laminas-mvc/src/Service/RouterConfigTrait.php(37): call_user_func('\\Laminas\\Mvc\\Ro...', Array)
#15 /home/websites/marinahall.com/web/vendor/laminas/laminas-mvc/src/Service/HttpRouterFactory.php(40): Laminas\Mvc\Service\HttpRouterFactory->createRouter('\\Laminas\\Mvc\\Ro...', Array, Object(Laminas\ServiceManager\ServiceManager))
#16 /home/websites/marinahall.com/web/vendor/laminas/laminas-mvc/src/Service/HttpRouterFactory.php(53): Laminas\Mvc\Service\HttpRouterFactory->__invoke(Object(Laminas\ServiceManager\ServiceManager), 'Laminas\\Mvc\\Rou...')
#17 [internal function]: Laminas\Mvc\Service\HttpRouterFactory->createService(Object(Laminas\ServiceManager\ServiceManager), 'httprouter', 'HttpRouter')
#18 /home/websites/marinahall.com/web/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(933): call_user_func(Array, Object(Laminas\ServiceManager\ServiceManager), 'httprouter', 'HttpRouter')
#19 /home/websites/marinahall.com/web/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(1091): Laminas\ServiceManager\ServiceManager->createServiceViaCallback(Array, 'httprouter', 'HttpRouter')
#20 /home/websites/marinahall.com/web/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(633): Laminas\ServiceManager\ServiceManager->createFromFactory('httprouter', 'HttpRouter')
#21 /home/websites/marinahall.com/web/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(596): Laminas\ServiceManager\ServiceManager->doCreate('HttpRouter', 'httprouter')
#22 /home/websites/marinahall.com/web/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(529): Laminas\ServiceManager\ServiceManager->create(Array)
#23 /home/websites/marinahall.com/web/vendor/laminas/laminas-mvc/src/Service/RouterFactory.php(39): Laminas\ServiceManager\ServiceManager->get('HttpRouter')
#24 /home/websites/marinahall.com/web/vendor/laminas/laminas-mvc/src/Service/RouterFactory.php(58): Laminas\Mvc\Service\RouterFactory->__invoke(Object(Laminas\ServiceManager\ServiceManager), 'Router')
#25 [internal function]: Laminas\Mvc\Service\RouterFactory->createService(Object(Laminas\ServiceManager\ServiceManager), 'router', 'Router')
#26 /home/websites/marinahall.com/web/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(933): call_user_func(Array, Object(Laminas\ServiceManager\ServiceManager), 'router', 'Router')
#27 /home/websites/marinahall.com/web/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(1091): Laminas\ServiceManager\ServiceManager->createServiceViaCallback(Array, 'router', 'Router')
#28 /home/websites/marinahall.com/web/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(633): Laminas\ServiceManager\ServiceManager->createFromFactory('router', 'Router')
#29 /home/websites/marinahall.com/web/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(596): Laminas\ServiceManager\ServiceManager->doCreate('Router', 'router')
#30 /home/websites/marinahall.com/web/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(529): Laminas\ServiceManager\ServiceManager->create(Array)
#31 /home/websites/marinahall.com/web/vendor/laminas/laminas-mvc/src/Application.php(165): Laminas\ServiceManager\ServiceManager->get('Router')
#32 /home/websites/marinahall.com/web/vendor/laminas/laminas-mvc/src/Application.php(280): Laminas\Mvc\Application->bootstrap(Array)
#33 /home/websites/marinahall.com/web/public/index.php(31): Laminas\Mvc\Application::init(Array)
#34 /home/websites/marinahall.com/web/index.php(3): include('/home/websites/...')
#35 {main}
thrown in /home/websites/marinahall.com/web/vendor/laminas/laminas-mvc/src/Router/Http/Segment.php on line 158