Invalid category vars
at line 373 in file classes/Link.php
368. if (is_array($category) && isset($category['id_category'])) {
369. $category = new Category($category, $idLang);
370. } elseif ((int) $category) {
371. $category = new Category((int) $category, $idLang);
372. } else {
373. throw new PrestaShopException('Invalid category vars');
374. }
375. }
376. return $category;
377. }
378.
421. $rule = 'layered_rule';
422. $params['selected_filters'] = $selectedFilters;
423. }
424.
425. if (!$alias) {
426. $category = $this->getCategoryObject($category, $idLang);
427. }
428. $params['rewrite'] = (!$alias) ? $category->link_rewrite : $alias;
429. if ($dispatcher->hasKeyword($rule, $idLang, 'meta_keywords', $idShop)) {
430. $category = $this->getCategoryObject($category, $idLang);
431. $params['meta_keywords'] = Tools::str2url($category->getFieldByLang('meta_keywords'));
Argument [0] 0 Argument [1] 1
163. private function parseCategoryTree($categoryTree) {
164. $parsed = array();
165.
166. foreach ($categoryTree as $thirdLevelID => $secondLevels) {
167. $thirdLevelName = $this->getCategoryName($thirdLevelID);
168. $parsed[$thirdLevelName]["link"] = $this->context->link->getCategoryLink($thirdLevelID);
169. $parsed[$thirdLevelName]["ancestors"] = array();
170. foreach ($secondLevels as $secondLevelID => $secondLevel) {
171. $secondLevelName = $this->getCategoryName($secondLevelID);
172. $parsed[$thirdLevelName]["ancestors"][$secondLevelName]["link"] = $this->context->link->getCategoryLink($secondLevelID);
173. $parsed[$thirdLevelName]["ancestors"][$secondLevelName]["ancestors"] = array();
Argument [0] 0
189. public function hookDisplayDescriptionCategoryTree($args) {
190. $categoryTree = $this->getCategoryTree($args["product"]);
191.
192. if($categoryTree !== false)
193. {
194. $parsedTree = $this->parseCategoryTree($categoryTree);
195. } else {
196. $parsedTree = false;
197. }
198.
199. $shortDescription = $args['product']['description_short'];
Argument [0] Array ( [0] => Array ( [0] => Array ( [0] => 797 ) ) [776] => Array ( [783] => Array ( [0] => 798 ) ) )
890. return $output;
891. }
892.
893. public static function coreCallHook($module, $method, $params)
894. {
895. return $module->{$method}($params);
896. }
897.
898. public static function coreRenderWidget($module, $hook_name, $params)
899. {
900. return $module->renderWidget($hook_name, $params);
Argument [0]
Fatal error: Allowed memory size of 2097152000 bytes exhausted (tried to allocate 1876955136 bytes) in /home/smartoner/public_html/classes/exception/PrestaShopException.php on line 140
Whoops, looks like something went wrong.
1/1 OutOfMemoryException in PrestaShopException.php line 140: