public function createDimensions($url, $dimensions = array())
    {
        // Get default dimensions
        $defaultDimensions = Config::get('redminportal::image.dimensions');
     
        if (is_array($defaultDimensions)) {
            $dimensions = array_merge($defaultDimensions, $dimensions);
        }
     
        foreach ($dimensions as $dimension) {
            // Get dimmensions and quality
            $width   = (int) $dimension[0];
            $height  = isset($dimension[1]) ?  (int) $dimension[1] : $width;
            $crop    = isset($dimension[2]) ? (bool) $dimension[2] : false;
            $quality = isset($dimension[3]) ?  (int) $dimension[3] : Config::get('redminportal::image.quality');
     
            // Run resizer
            $this->resize($url, $width, $height, $crop, $quality);
        }
    }
public function createDimensions($url, $dimensions = array())
    {
        // Get default dimensions
        $defaultDimensions = Config::get('redminportal::image.dimensions');
     
        if (is_array($defaultDimensions)) {
            $dimensions = array_merge($defaultDimensions, $dimensions);
        }
     
        foreach ($dimensions as $dimension) {
            // Get dimmensions and quality
            $width   = (int) $dimension[0];
            $height  = isset($dimension[1]) ?  (int) $dimension[1] : $width;
            $crop    = isset($dimension[2]) ? (bool) $dimension[2] : false;
            $quality = isset($dimension[3]) ?  (int) $dimension[3] : Config::get('redminportal::image.quality');
     
            // Run resizer
            $this->resize($url, $width, $height, $crop, $quality);
        }
    }
public function createDimensions ( $ url , $ dimensions = array ( ) ) { // Get default dimensions $ defaultDimensions = Config :: get ( 'redminportal::image.dimensions' ) ; if ( is_array ( $ defaultDimensions ) ) { $ dimensions = array_merge ( $ defaultDimensions , $ dimensions ) ; } foreach ( $ dimensions as $ dimension ) { // Get dimmensions and quality $ width = ( int ) $ dimension [ 0 ] ; $ height = isset ( $ dimension [ 1 ] ) ? ( int ) $ dimension [ 1 ] : $ width ; $ crop = isset ( $ dimension [ 2 ] ) ? ( bool ) $ dimension [ 2 ] : false ; $ quality = isset ( $ dimension [ 3 ] ) ? ( int ) $ dimension [ 3 ] : Config :: get ( 'redminportal::image.quality' ) ; // Run resizer $ this -> resize ( $ url , $ width , $ height , $ crop , $ quality ) ; } }
Creates image dimensions based on a configuration
@param  string $url
@param  array  $dimensions
@return void
Creates image dimensions based on a configuration