/** * @param string|array $response * * @return $this * @throws PayloadException */ public function setResponse($response = '') { if (false == is_string($response) && false == is_array($response)) { throw PayloadException::badResponsePayload(); } $this->data[self::KEY_RESPONSE] = $response; return $this; }