Dans la plupart des constructeurs de la classe, un objet Context est passé. Je ne pouvais pas comprendre comment cet objet contextuel fonctionne. J'ai également remarqué que parfois cela est passé au constructeur de la classe parent comme ci-dessous.
public function __construct(
\Magento\Framework\App\Action\Context $context,
\Magento\Catalog\Model\Design $catalogDesign,
\Magento\Catalog\Model\Session $catalogSession,
....
parent::__construct(
$context,
$layoutFactory,
Pouvez-vous expliquer comment fonctionne cet objet contextuel spécifique?
$context
?