Fatal error: Uncaught Error: Call to undefined method PrestaShop\PrestaShop\Adapter\Presenter\Product\ProductListingLazyArray::hasAttributes() in /home/dcduahg/prismainstrumentshop/modules/ps_legalcompliance/ps_legalcompliance.php:875
Stack trace:
#0 /home/dcduahg/prismainstrumentshop/classes/Hook.php(993): Ps_LegalCompliance->hookDisplayProductPriceBlock(Array)
#1 /home/dcduahg/prismainstrumentshop/classes/Hook.php(418): HookCore::coreCallHook(Object(Ps_LegalCompliance), 'hookDisplayProd...', Array)
#2 /home/dcduahg/prismainstrumentshop/classes/Hook.php(928): HookCore::callHookOn(Object(Ps_LegalCompliance), 'displayProductP...', Array)
#3 /home/dcduahg/prismainstrumentshop/config/smarty.config.inc.php(205): HookCore::exec('displayProductP...', Array, NULL)
#4 /home/dcduahg/prismainstrumentshop/classes/Smarty/SmartyLazyRegister.php(81): smartyHook(Array, Object(SmartyDevTemplate))
#5 /home/dcduahg/prismainstrumentshop/var/cache/dev/smarty/compile/PRS02043layouts_layout_both_columns_tpl/fe/df/8a/fedf8a4d38032b30716d2b1b8707fb1840e05c98_2.file.product-listgrid.tpl.php(390): SmartyLazyRegister->__call('smartyHook', Array)
#6 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_58006334368487babcdc9b1_39619753->callBlock(Object(SmartyDevTemplate))
#7 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock(Object(Block_58006334368487babcdc9b1_39619753), Object(SmartyDevTemplate))
#8 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process(Object(SmartyDevTemplate), Object(Block_58006334368487babcdc9b1_39619753))
#9 /home/dcduahg/prismainstrumentshop/var/cache/dev/smarty/compile/PRS02043layouts_layout_both_columns_tpl/fe/df/8a/fedf8a4d38032b30716d2b1b8707fb1840e05c98_2.file.product-listgrid.tpl.php(84): Smarty_Internal_Runtime_Inheritance->instanceBlock(Object(SmartyDevTemplate), 'Block_580063343...', 'product_price_a...')
#10 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_68487babce0e23_07537651(Object(SmartyDevTemplate))
#11 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(SmartyDevTemplate))
#12 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(217): Smarty_Template_Compiled->render(Object(SmartyDevTemplate))
#13 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(386): Smarty_Internal_Template->render()
#14 /home/dcduahg/prismainstrumentshop/var/cache/dev/smarty/compile/PRS02043layouts_layout_both_columns_tpl/31/68/3e/31683e8fc3e517db8bf2c92d76c1884d9cdb76a3_2.file.products.tpl.php(70): Smarty_Internal_Template->_subTemplateRender('file:catalog/_p...', NULL, 'PRS02043layouts...', 0, 3600, Array, 0, true)
#15 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_99286238768487babcc3be1_27995235->callBlock(Object(SmartyDevTemplate))
#16 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock(Object(Block_99286238768487babcc3be1_27995235), Object(SmartyDevTemplate))
#17 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process(Object(SmartyDevTemplate), Object(Block_99286238768487babcc3be1_27995235))
#18 /home/dcduahg/prismainstrumentshop/var/cache/dev/smarty/compile/PRS02043layouts_layout_both_columns_tpl/31/68/3e/31683e8fc3e517db8bf2c92d76c1884d9cdb76a3_2.file.products.tpl.php(40): Smarty_Internal_Runtime_Inheritance->instanceBlock(Object(SmartyDevTemplate), 'Block_992862387...', 'product_miniatu...')
#19 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_68487babcc4a32_23445619(Object(SmartyDevTemplate))
#20 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(SmartyDevTemplate))
#21 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(217): Smarty_Template_Compiled->render(Object(SmartyDevTemplate))
#22 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(386): Smarty_Internal_Template->render()
#23 /home/dcduahg/prismainstrumentshop/var/cache/dev/smarty/compile/PRS02043layouts_layout_both_columns_tpl/95/78/03/957803e832c9c2d50fa02209afa3ff0fc028d6c4_2.file.product-list.tpl.php(121): Smarty_Internal_Template->_subTemplateRender('file:catalog/_p...', NULL, 'PRS02043layouts...', 0, 3600, Array, 0, false)
#24 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_107365490968487baab86fa9_79149377->callBlock(Object(SmartyDevTemplate))
#25 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock(Object(Block_107365490968487baab86fa9_79149377), Object(SmartyDevTemplate))
#26 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process(Object(SmartyDevTemplate), Object(Block_107365490968487baab86fa9_79149377))
#27 /home/dcduahg/prismainstrumentshop/var/cache/dev/smarty/compile/PRS02043layouts_layout_both_columns_tpl/95/78/03/957803e832c9c2d50fa02209afa3ff0fc028d6c4_2.file.product-list.tpl.php(216): Smarty_Internal_Runtime_Inheritance->instanceBlock(Object(SmartyDevTemplate), 'Block_107365490...', 'product_list', 1)
#28 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_92056043768487baab84017_01002001->callBlock(Object(SmartyDevTemplate))
#29 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock(Object(Block_92056043768487baab84017_01002001), Object(SmartyDevTemplate))
#30 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(186): Smarty_Internal_Runtime_Inheritance->process(Object(SmartyDevTemplate), Object(Block_92056043768487baab84017_01002001), Object(Block_199141694868487baab98b53_88585003))
#31 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process(Object(SmartyDevTemplate), Object(Block_199141694868487baab98b53_88585003))
#32 /home/dcduahg/prismainstrumentshop/var/cache/dev/smarty/compile/PRS02043layouts_layout_both_columns_tpl/54/37/03/543703b711ef141ce40cff67edc4703efcf009f1_2.file.layout-both-columns.tpl.php(324): Smarty_Internal_Runtime_Inheritance->instanceBlock(Object(SmartyDevTemplate), 'Block_199141694...', 'content', 6)
#33 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_72454391668487baab986f9_34651910->callBlock(Object(SmartyDevTemplate))
#34 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock(Object(Block_72454391668487baab986f9_34651910), Object(SmartyDevTemplate))
#35 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process(Object(SmartyDevTemplate), Object(Block_72454391668487baab986f9_34651910))
#36 /home/dcduahg/prismainstrumentshop/var/cache/dev/smarty/compile/PRS02043layouts_layout_both_columns_tpl/54/37/03/543703b711ef141ce40cff67edc4703efcf009f1_2.file.layout-both-columns.tpl.php(98): Smarty_Internal_Runtime_Inheritance->instanceBlock(Object(SmartyDevTemplate), 'Block_724543916...', 'content_wrapper')
#37 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_68487baab9b1b8_05309090(Object(SmartyDevTemplate))
#38 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(SmartyDevTemplate))
#39 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(217): Smarty_Template_Compiled->render(Object(SmartyDevTemplate))
#40 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(386): Smarty_Internal_Template->render()
#41 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(116): Smarty_Internal_Template->_subTemplateRender('layouts/layout-...', NULL, 'PRS02043layouts...', 0, 3600, Array, 2, false, NULL, NULL)
#42 /home/dcduahg/prismainstrumentshop/var/cache/dev/smarty/compile/PRS02043layouts_layout_both_columns_tpl/95/78/03/957803e832c9c2d50fa02209afa3ff0fc028d6c4_2.file.product-list.tpl.php(44): Smarty_Internal_Runtime_Inheritance->endChild(Object(SmartyDevTemplate), 'layouts/layout-...')
#43 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_68487baab8a1a7_86798262(Object(SmartyDevTemplate))
#44 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(SmartyDevTemplate))
#45 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(217): Smarty_Template_Compiled->render(Object(SmartyDevTemplate))
#46 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(386): Smarty_Internal_Template->render()
#47 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(116): Smarty_Internal_Template->_subTemplateRender('catalog/listing...', NULL, 'PRS02043layouts...', 0, 3600, Array, 2, false, NULL, NULL)
#48 /home/dcduahg/prismainstrumentshop/var/cache/dev/smarty/compile/PRS02043layouts_layout_both_columns_tpl/2a/98/f1/2a98f13a5b3e6bf36236884ee2a75d3c80acd742_2.file.category.tpl.php(40): Smarty_Internal_Runtime_Inheritance->endChild(Object(SmartyDevTemplate), 'catalog/listing...')
#49 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_68487baab79af1_64515385(Object(SmartyDevTemplate))
#50 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(SmartyDevTemplate))
#51 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(217): Smarty_Template_Compiled->render(Object(SmartyDevTemplate))
#52 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0)
#53 /home/dcduahg/prismainstrumentshop/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(SmartyDevTemplate), NULL, 'PRS02043layouts...', NULL, 0)
#54 /home/dcduahg/prismainstrumentshop/classes/Smarty/SmartyDev.php(40): Smarty_Internal_TemplateBase->fetch('catalog/listing...', NULL, 'PRS02043layouts...', NULL)
#55 /home/dcduahg/prismainstrumentshop/classes/controller/FrontController.php(715): SmartyDev->fetch('catalog/listing...', NULL, 'PRS02043layouts...')
#56 /home/dcduahg/prismainstrumentshop/classes/controller/FrontController.php(697): FrontControllerCore->smartyOutputContent('catalog/listing...')
#57 /home/dcduahg/prismainstrumentshop/classes/controller/Controller.php(339): FrontControllerCore->display()
#58 /home/dcduahg/prismainstrumentshop/classes/Dispatcher.php(510): ControllerCore->run()
#59 /home/dcduahg/prismainstrumentshop/index.php(33): DispatcherCore->dispatch()
#60 {main}
thrown in /home/dcduahg/prismainstrumentshop/modules/ps_legalcompliance/ps_legalcompliance.php on line 875