/**
  * 
  * @param Psr\Http\Message\ResponseInterface $response
  */
 public function __construct($response)
 {
     $this->response = $response;
     $this->resultBody = $this->response->getBody()->getContents();
 }
Exemple #2
0
 /**
  * Write a blade template to the a slim response body
  * 
  * @param  Psr\Http\Message\ResponseInterface $response The slim response to write to
  * @param  string                             $template The blade template to render
  * @param  array                              $args     Arguments to pass to the blade template
  * @return void
  */
 public function render($response, $template, $args = [])
 {
     return $response->getBody()->write($this->bladeInstance->view()->make($template, $args)->render());
 }