Nella maggior parte dei costruttori della classe, viene passato un oggetto Context. Non riuscivo a capire come funzionasse questo Context Obj. Ho anche notato che a volte questo viene passato al costruttore della classe genitore come di seguito.
public function __construct(
\Magento\Framework\App\Action\Context $context,
\Magento\Catalog\Model\Design $catalogDesign,
\Magento\Catalog\Model\Session $catalogSession,
....
parent::__construct(
$context,
$layoutFactory,
Puoi spiegare come funziona questo specifico contesto?
$context
?