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