Smile\ElasticsuiteTracker\Block\Variables\Page\Catalog::getProductListVariables PHP Method

getProductListVariables() private method

Return list of product list variables (pages, sort, display mode)
private getProductListVariables ( ) : array
return array
    private function getProductListVariables()
    {
        $variables = [];
        $productListBlock = $this->getProductListBlock();
        if ($productListBlock !== null && $productListBlock->getCollection()) {
            $variables['product_list.page_count'] = $productListBlock->getLastPageNum();
            $variables['product_list.product_count'] = $productListBlock->getTotalNum();
            $variables['product_list.current_page'] = $productListBlock->getCurrentPage();
            $variables['product_list.sort_order'] = $productListBlock->getCurrentOrder();
            $variables['product_list.sort_direction'] = $productListBlock->getCurrentDirection();
            $variables['product_list.display_mode'] = $productListBlock->getCurrentMode();
        }
        return $variables;
    }