Я пропустил двойное подчеркивание в методе конструктора и запустил установку php bin / magento: di: compile, и это сработало.
<?php
namespace Felix\HelloMod\Controller\Files;
use Magento\Framework\App\Action\Action;
use Magento\Framework\App\Action\Context;
use Magento\Framework\View\Result\PageFactory;
class ProductFiles extends Action
{
protected $_pagefactory;
public function __construct(Context $context, PageFactory $pageFactory){
$this->_pagefactory = $pageFactory;
return parent::__construct($context);
}
public function execute(){
return $this->_pagefactory->create();
}
}