diff --git a/src/Writer.php b/src/Writer.php index 997a612..faa08f4 100644 --- a/src/Writer.php +++ b/src/Writer.php @@ -20,11 +20,12 @@ class Writer /** * Convert OpenAPI spec object to JSON data. * @param SpecObjectInterface|OpenApi $object the OpenApi object instance. + * @param int $flags json_encode() flags. Parameter available since version 1.7.0. * @return string JSON string. */ - public static function writeToJson(SpecObjectInterface $object): string + public static function writeToJson(SpecObjectInterface $object, int $flags = JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE): string { - return json_encode($object->getSerializableData(), JSON_PRETTY_PRINT); + return json_encode($object->getSerializableData(), $flags); } /**