File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change 22
33declare (strict_types=1 );
44
5+ use Sunrise \Coder \Codec \JsonCodec ;
56use Sunrise \Coder \CodecManagerInterface ;
67use Sunrise \Http \Router \OpenApi \OpenApiConfiguration ;
78use Sunrise \Http \Router \OpenApi \OpenApiDocumentManager ;
3233 ],
3334
3435 'router.openapi.document_media_type ' => get ('router.default_media_type ' ),
35- 'router.openapi.document_encoding_context ' => [],
36+
37+ 'router.openapi.document_encoding_context ' => [
38+ JsonCodec::CONTEXT_KEY_ENCODING_FLAGS => JSON_UNESCAPED_SLASHES ,
39+ ],
40+
3641 'router.openapi.document_filename ' => null ,
3742
3843 // See https://dev.sunrise-studio.io/docs/reference/parameters?id=appoutput_timestamp_format
Original file line number Diff line number Diff line change 2020use Psr \Http \Server \RequestHandlerInterface ;
2121
2222use function array_walk_recursive ;
23+ use function function_exists ;
2324use function is_array ;
2425use function is_string ;
26+ use function mb_trim ;
2527use function trim ;
2628
2729/**
@@ -39,7 +41,7 @@ final class StringTrimmingMiddleware implements MiddlewareInterface
3941 */
4042 public function __construct (?Closure $ trimmer = null )
4143 {
42- $ this ->trimmer = $ trimmer ?? trim (...);
44+ $ this ->trimmer = $ trimmer ?? ( function_exists ( ' mb_trim ' ) ? mb_trim (...) : trim (...) );
4345 }
4446
4547 /**
You can’t perform that action at this time.
0 commit comments