File indexing completed on 2025-01-26 05:29:13

0001 <?php
0002 
0003 namespace Intervention\Image\Commands;
0004 
0005 use Intervention\Image\Response;
0006 
0007 class ResponseCommand extends AbstractCommand
0008 {
0009     /**
0010      * Builds HTTP response from given image
0011      *
0012      * @param  \Intervention\Image\Image $image
0013      * @return boolean
0014      */
0015     public function execute($image)
0016     {
0017         $format = $this->argument(0)->value();
0018         $quality = $this->argument(1)->between(0, 100)->value();
0019 
0020         $response = new Response($image, $format, $quality);
0021 
0022         $this->setOutput($response->make());
0023 
0024         return true;
0025     }
0026 }