- Added a new DEV env tag on HTML pages
This commit is contained in:
		
							parent
							
								
									7d1bfb6bd3
								
							
						
					
					
						commit
						6af3c33b7d
					
				@ -28,9 +28,9 @@ namespace Dump {
 | 
				
			|||||||
        {
 | 
					        {
 | 
				
			||||||
            $response = $handler->handle($request);
 | 
					            $response = $handler->handle($request);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            if ( empty(static::$dump_stack) ) {
 | 
					            /*if ( empty(static::$dump_stack) ) {
 | 
				
			||||||
                return $response;
 | 
					                return $response;
 | 
				
			||||||
            }
 | 
					            }*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            $stream = new class("php://memory", "rw") extends Stream {
 | 
					            $stream = new class("php://memory", "rw") extends Stream {
 | 
				
			||||||
                public function append_resource($resource) {
 | 
					                public function append_resource($resource) {
 | 
				
			||||||
@ -57,6 +57,12 @@ namespace Dump {
 | 
				
			|||||||
                    $stream->write(json_encode(array_merge([ "_dump" => $dump ?? [] ], json_decode($response->getBody()->getContents() ?? "{}", true)), JsonResponse::DEFAULT_JSON_FLAGS));
 | 
					                    $stream->write(json_encode(array_merge([ "_dump" => $dump ?? [] ], json_decode($response->getBody()->getContents() ?? "{}", true)), JsonResponse::DEFAULT_JSON_FLAGS));
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                case $response instanceof HtmlResponse:
 | 
				
			||||||
 | 
					                    $stream->write(<<<HTML
 | 
				
			||||||
 | 
					                        <span style="position:fixed;right:0;bottom:0;color:#4b4b4b;padding:2px 6px;z-index:99999;pointer-events:none;opacity:0.6;font-size:0.8em">env: DEV</span>
 | 
				
			||||||
 | 
					                    HTML);
 | 
				
			||||||
 | 
					                    # no break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                default:
 | 
					                default:
 | 
				
			||||||
                case $response instanceof Response:
 | 
					                case $response instanceof Response:
 | 
				
			||||||
                    $body = $response->getBody();
 | 
					                    $body = $response->getBody();
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user