PHP 7.2 и предупреждение в логах

В логах постоянно это предупреждение, подскажите как поправить

Тема дизайна : Дизайн со вкусом PRO

 mod_fcgid: stderr: PHP Warning:  count(): Parameter must be an array or an object that implements Countable in /home/admin/web/sport-dealer.ru/public_html/wa-cache/apps/shop/templates/compiled/shop_ru_RU/c1/6d/ef/c16def35aea647065fe5ef199f5e7e1498ca369a.file.header_theme_wm.html.php on line 88
Вот кусок шаблона:

{if $wa->shop}
{$cart_total = $wa->shop->cart->total()}
{$cart_count = $wa->shop->cart->count()}
{if method_exists($wa->shop, 'checkout')}
{$_cart_url = $wa->shop->checkout()->cartUrl()}
{else}
{$_cart_url = $wa->getUrl('shop/frontend/cart')}
{/if}
<li id="cart">
<a class="headerContent__cart headerLinks__link text-center td-none js-cart{if $cart_count > 0} full{/if}" href="{$_cart_url}">
<span class="mi-icon-badge js-cart-count" data-badge="{$cart_count}" title="{wa_currency($cart_total, $wa->shop->currency())}">
<i class="mi{if $theme_settings.preset == 'newyear'} mi-shopping-basket{else} mi-shopping-cart{/if} headerLinks__icon"></i>
</span>
<div class="headerLinks__caption">[`Cart`]</div>
</a>
{if $theme_settings.header_popup_cart && strpos($wa->currentUrl(), "cart/") === false}
{include file="layout/popupcart.html" inline}
{/if}
</li>
{/if}

1 ответ

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите