W większości konstruktorów klasy przekazywany jest obiekt Context. Nie mogłem zrozumieć, jak działa ten kontekst kontekstowy. Zauważyłem również, że czasami jest to przekazywane konstruktorowi klasy nadrzędnej, jak poniżej.
public function __construct(
\Magento\Framework\App\Action\Context $context,
\Magento\Catalog\Model\Design $catalogDesign,
\Magento\Catalog\Model\Session $catalogSession,
....
parent::__construct(
$context,
$layoutFactory,
Czy możesz wyjaśnić, jak działa ten konkretny obiekt kontekstowy?
$context
?