У більшості конструкторів класу передається об'єкт контексту. Я не міг зрозуміти, як працює цей контекстний Obj. Я також помітив, що іноді це передається конструктору батьківського класу, як нижче.
public function __construct(
\Magento\Framework\App\Action\Context $context,
\Magento\Catalog\Model\Design $catalogDesign,
\Magento\Catalog\Model\Session $catalogSession,
....
parent::__construct(
$context,
$layoutFactory,
Чи можете ви пояснити, як працює цей конкретний контекстний об'єкт?
$context
?