eZ\Publish\Core\REST\Common\Output\Generator\Json::endDocument PHP Method

endDocument() public method

Returns the generated document as a string.
public endDocument ( mixed $data ) : string
$data mixed
return string
    public function endDocument($data)
    {
        $this->checkEndDocument($data);
        $jsonEncodeOptions = 0;
        if ($this->formatOutput && defined('JSON_PRETTY_PRINT')) {
            $jsonEncodeOptions = JSON_PRETTY_PRINT;
        }
        $this->json = $this->convertArrayObjects($this->json);
        return json_encode($this->json, $jsonEncodeOptions);
    }