/**
  * @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;
 }