Context
в prestashop можно сказать глобальный объект;хранит подробную информацию об основных объектах, которая используется в основном регулярно;напримеркорзина, клиент, ссылка и т. д. В контекст сохраняются сведения о следующих объектах;
/** @var Cart */
public $cart;
/** @var Customer */
public $customer;
/** @var Cookie */
public $cookie;
/** @var Link */
public $link;
/** @var Country */
public $country;
/** @var Employee */
public $employee;
/** @var AdminController|FrontController */
public $controller;
/** @var string */
public $override_controller_name_for_translations;
/** @var Language */
public $language;
/** @var Currency */
public $currency;
/** @var AdminTab */
public $tab;
/** @var Shop */
public $shop;
/** @var Theme */
public $theme;
/** @var Smarty */
public $smarty;
Таким образом, в контексте, как вы можете видеть, Cookie
объект также включен.
Когда вы используете new Cookie('mycookie');
он будет использовать отдельный класс Cookie для создания объекта.