I want to change the page title of my custom maintenance page.
I already found out that the title is set hard in pub/errors/processor.php in the Processor::process503() method.
The $pageTitle member is public so I would be able to set it from outside of the object, weren’t it that the method returns a MagentoFrameworkAppResponseHttp object directly.
processor.php:
public function process503()
{
$this->pageTitle = 'Error 503: Service Unavailable';
$this->_response->setHttpResponseCode(503);
$this->_response->setBody($this->_renderPage('503.phtml'));
return $this->_response;
}
503.php:
There’s no place here where I could set the $pageTitle member from outside because process503() will overwrite it.
require_once 'processorFactory.php';
$processorFactory = new MagentoFrameworkErrorProcessorFactory();
$processor = $processorFactory->createProcessor();
$response = $processor->process503();
$response->sendResponse();
Is there any way I can change the page title without editing core files?