/** * @return \WoohooLabs\Yin\JsonApi\Document\AbstractErrorDocument */ protected function createErrorDocument() { $errorDocument = new ErrorDocument(); if ($this->includeOriginalBody === true) { $errorDocument->setMeta(["original" => json_decode($this->request->getBody(), true)]); } return $errorDocument; }
/** * @param \WoohooLabs\Yin\JsonApi\Schema\Error $error * @return \WoohooLabs\Yin\JsonApi\Document\ErrorDocument */ protected function getErrorDocument(Error $error) { $errorDocument = new ErrorDocument(); $errorDocument->addError($error); return $errorDocument; }