Webiny\Component\Rest\Response\CallbackResult::setHeaderResponse PHP Method

setHeaderResponse() public method

Set response header status code and message.
public setHeaderResponse ( integer $statusCode, string $message = '' )
$statusCode integer Response status code.
$message string Response message.
    public function setHeaderResponse($statusCode, $message = '')
    {
        $this->statusCode = $statusCode;
        $this->message = $message;
        if ($message == '') {
            $this->message = self::$defaultMessages[$statusCode];
        }
        if (empty($this->message)) {
            throw new RestException('Invalid http response status code: ' . $statusCode);
        }
        return $this;
    }

Usage Example

Exemplo n.º 1
0
 public function testGetOutput()
 {
     $cr = new CallbackResult();
     $cr->setHeaderResponse(403, 'TestMessage')->setEnvToDevelopment()->setData('test content');
     $response = $cr->getOutput();
     $this->assertSame(['data' => 'test content'], $response);
 }
All Usage Examples Of Webiny\Component\Rest\Response\CallbackResult::setHeaderResponse