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

0001 <?php
0002 
0003 namespace Intervention\Image\Imagick\Commands;
0004 
0005 class DestroyCommand extends \Intervention\Image\Commands\AbstractCommand
0006 {
0007     /**
0008      * Destroys current image core and frees up memory
0009      *
0010      * @param  \Intervention\Image\Image $image
0011      * @return boolean
0012      */
0013     public function execute($image)
0014     {
0015         // destroy image core
0016         $image->getCore()->clear();
0017 
0018         // destroy backups
0019         foreach ($image->getBackups() as $backup) {
0020             $backup->clear();
0021         }
0022 
0023         return true;
0024     }
0025 }