Deprecated:  AppKernel 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/ecooptic/public_html/app/AppKernel.php on line 32
Deprecated:  Symfony\Component\Filesystem\Filesystem::mirror(): Implicitly marking parameter $iterator as nullable is deprecated, the explicit nullable type must be used instead in /home/ecooptic/public_html/vendor/symfony/symfony/src/Symfony/Component/Filesystem/Filesystem.php on line 533
Deprecated:  str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/ecooptic/public_html/config/bootstrap.php on line 89
Deprecated:  str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/ecooptic/public_html/config/bootstrap.php on line 89
Deprecated:  ToolsCore::__construct(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/ecooptic/public_html/classes/Tools.php on line 51
Deprecated:  ToolsCore::redirect(): Implicitly marking parameter $link as nullable is deprecated, the explicit nullable type must be used instead in /home/ecooptic/public_html/classes/Tools.php on line 176
Deprecated:  ToolsCore::switchLanguage(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/ecooptic/public_html/classes/Tools.php on line 627
Deprecated:  ToolsCore::getCldr(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/ecooptic/public_html/classes/Tools.php on line 733
Deprecated:  ToolsCore::displayPrice(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/ecooptic/public_html/classes/Tools.php on line 754
Deprecated:  ToolsCore::convertPrice(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/ecooptic/public_html/classes/Tools.php on line 862
Deprecated:  ToolsCore::convertPriceFull(): Implicitly marking parameter $currency_from as nullable is deprecated, the explicit nullable type must be used instead in /home/ecooptic/public_html/classes/Tools.php on line 928
Deprecated:  ToolsCore::convertPriceFull(): Implicitly marking parameter $currency_to as nullable is deprecated, the explicit nullable type must be used instead in /home/ecooptic/public_html/classes/Tools.php on line 928
Deprecated:  ToolsCore::displayError(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/ecooptic/public_html/classes/Tools.php on line 1158
Deprecated:  ToolsCore::getToken(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/ecooptic/public_html/classes/Tools.php on line 1318
Deprecated:  ToolsCore::getAdminTokenLite(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/ecooptic/public_html/classes/Tools.php on line 1340
Deprecated:  ToolsCore::enableCache(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/ecooptic/public_html/classes/Tools.php on line 3087
Deprecated:  ToolsCore::restoreCacheSettings(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/ecooptic/public_html/classes/Tools.php on line 3106
Deprecated:  ObjectModelCore::displayFieldName(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/ecooptic/public_html/classes/ObjectModel.php on line 1196
Fatal error:  Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, Shop given in /home/ecooptic/public_html/src/Adapter/EntityMapper.php:99
Stack trace:
#0 /home/ecooptic/public_html/src/Adapter/EntityMapper.php(99): array_key_exists()
#1 /home/ecooptic/public_html/classes/ObjectModel.php(264): PrestaShop\PrestaShop\Adapter\EntityMapper->load()
#2 /home/ecooptic/public_html/classes/shop/Shop.php(128): ObjectModelCore->__construct()
#3 /home/ecooptic/public_html/classes/shop/Shop.php(413): ShopCore->__construct()
#4 /home/ecooptic/public_html/config/config.inc.php(119): ShopCore::initialize()
#5 /home/ecooptic/public_html/index.php(27): require('/home/ecooptic/...')
#6 {main}
  thrown in /home/ecooptic/public_html/src/Adapter/EntityMapper.php on line 99