/Block/Reviews.php < ?php namespace TrainingReviewsBlock; use TrainingReviewsModelResourceModelReviewsCollection; use MagentoFrameworkViewElementTemplate; class Reviews extends MagentoFrameworkViewElementTemplate { public function _prepareLayout() { $this->pageConfig->getTitle()->set(__('Users Reviews')); return parent::_prepareLayout(); } protected $_productCollectionFactory; protected $_productVisibility; public function __construct( MagentoFrameworkViewElementTemplateContext $context, TrainingReviewsModelResourceModelReviewsCollectionFactory $productCollectionFactory, array $data = [] ) { $this->_productCollectionFactory = $productCollectionFactory; parent::__construct($context, $data); } public function getProductCollection() { […]