File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88use Exception ;
99use Psr \Http \Message \ResponseInterface ;
1010use Psr \Http \Message \ServerRequestInterface ;
11+ use ReflectionProperty ;
1112use Seld \JsonLint \JsonParser ;
1213use Zend \Diactoros \Response ;
1314use Zend \Diactoros \Response \HtmlResponse ;
1415use Zend \Expressive \Application ;
1516use Zend \Expressive \Template \TemplateRendererInterface ;
17+ use Zend \View \Model \ViewModel ;
1618
1719class Expressive
1820{
@@ -108,6 +110,13 @@ private function showDefaultViewWhenDisplayErrorSetttingIsDisabled($request)
108110 exit (-1 );
109111 }
110112
113+ $ layout = new ViewModel ();
114+ $ layout ->setTemplate ($ this ->errorHeroModuleConfig ['display-settings ' ]['template ' ]['layout ' ]);
115+
116+ $ r = new ReflectionProperty ($ this ->renderer , 'layout ' );
117+ $ r ->setAccessible (true );
118+ $ r ->setValue ($ this ->renderer , $ layout );
119+
111120 $ response = new HtmlResponse ($ this ->renderer ->render ($ this ->errorHeroModuleConfig ['display-settings ' ]['template ' ]['view ' ]));
112121 $ response = $ response ->withHeader ('Content-type ' , 'text/html ' );
113122
You can’t perform that action at this time.
0 commit comments