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