src/Mouf/Utils/Graphics/MoufImagine/Controller/ImagePresetController.php
public static function createPresets($path = null, $callback = null) {
        $moufManager = MoufManager::getMoufManager();
        $instances = $moufManager->findInstances('Mouf\\Utils\\Graphics\\MoufImagine\\Controller\\ImagePresetController');
        foreach ($instances as $instanceName) {
            $instance = $moufManager->getInstance($instanceName);
            if ($path && strpos($path, $instance->originalPath) !== false && $instance->createPresetsEnabled === true) {
                $imagePath = substr($path, strlen($instance->originalPath) + 1);
                $instance->image($imagePath);

                if(is_callable($callback)) {
                    $finalPath = ROOT_PATH . $instance->url . DIRECTORY_SEPARATOR . $imagePath;
                    $callback($finalPath);
                }
            }
        }
    }
public static function createPresets($path = null, $callback = null) {
        $moufManager = MoufManager::getMoufManager();
        $instances = $moufManager->findInstances('Mouf\\Utils\\Graphics\\MoufImagine\\Controller\\ImagePresetController');
        foreach ($instances as $instanceName) {
            $instance = $moufManager->getInstance($instanceName);
            if ($path && strpos($path, $instance->originalPath) !== false && $instance->createPresetsEnabled === true) {
                $imagePath = substr($path, strlen($instance->originalPath) + 1);
                $instance->image($imagePath);

                if(is_callable($callback)) {
                    $finalPath = ROOT_PATH . $instance->url . DIRECTORY_SEPARATOR . $imagePath;
                    $callback($finalPath);
                }
            }
        }
    }
public static function createPresets ( $ path = null , $ callback = null ) { $ moufManager = MoufManager :: getMoufManager ( ) ; $ instances = $ moufManager -> findInstances ( 'Mouf\\Utils\\Graphics\\MoufImagine\\Controller\\ImagePresetController' ) ; foreach ( $ instances as $ instanceName ) { $ instance = $ moufManager -> getInstance ( $ instanceName ) ; if ( $ path && strpos ( $ path , $ instance -> originalPath ) !== false && $ instance -> createPresetsEnabled === true ) { $ imagePath = substr ( $ path , strlen ( $ instance -> originalPath ) + 1 ) ; $ instance -> image ( $ imagePath ) ; if ( is_callable ( $ callback ) ) { $ finalPath = ROOT_PATH . $ instance -> url . DIRECTORY_SEPARATOR . $ imagePath ; $ callback ( $ finalPath ) ; } } } }
Create presets of an image
@param string $path
Create presets of an image