this is my controller
<?php
namespace PrevajOrderswatchesControllerIndex;
class Index extends MagentoFrameworkAppActionAction {
protected $_pageFactory;
/**
* Undocumented function
*
* @param MagentoFrameworkAppActionContext $context
* @param MagentoFrameworkViewResultPageFactory $pageFactory
* @return void
*/
public function __contruct(
MagentoFrameworkAppActionContext $context,
MagentoFrameworkViewResultPageFactory $pageFactory
){
$this->_pageFactory = $pageFactory;
return parent::__construct($context);
}
public function execute(){
return $this->_pageFactory->create();
}
}
this is the error im facing
Error: Call to a member function create() on null in /var/www/island.importers/app/code/Prevaj/Orderswatches/Controller/Index/Index.php:26 Stack trace: #0 /var/www/island.importers/vendor/magento/framework/Interception/Interceptor.php(58): PrevajOrderswatchesControllerIndexIndex->execute() #1 /var/www/island.importers/vendor/magento/framework/Interception/Interceptor.php(138): PrevajOrderswatchesControllerIndexIndexInterceptor->___callParent() #2 /var/www/island.importers/vendor/magento/framework/App/Action/Plugin/ActionFlagNoDispatchPlugin.php(51): PrevajOrderswatchesControllerIndexIndexInterceptor->MagentoFrameworkInterception{closure}() #3 /var/www/island.importers/vendor/magento/framework/Interception/Interceptor.php(135): MagentoFrameworkAppActionPluginActionFlagNoDispatchPlugin->aroundExecute() #4 /var/www/island.importers/vendor/magento/framework/Interception/Interceptor.php(153): PrevajOrderswatchesControllerIndexIndexInterceptor->MagentoFrameworkInterception{closure}() #5 /var/www/island.importers/generated/code/Prevaj/Orderswatches/Controller/Index/Index/Interceptor.php(39):