Ejemplo n.º 1
0
 /**
  * $this
  * @param StoresMedia $owner
  * @param $size
  */
 public function handleOwner(StoresMedia $owner, $size)
 {
     if ($owner->mediaStoresMultiple()) {
         foreach ($owner->images as $image) {
             $this->handleImage($image);
         }
     } elseif ($owner->images) {
         $this->handleImage($owner->images);
     }
     $this->files->deleteDirectory(rtrim($this->config->getPublicPath($owner, 'images', $size), '/'));
 }
Ejemplo n.º 2
0
 /**
  * @param StoresMedia $owner
  * @param array $sizes
  * @param $force
  */
 protected function handleOwner(StoresMedia $owner, array $sizes, $force)
 {
     if ($owner->mediaStoresMultiple()) {
         //check which sizes aren't there.
         //only resize those.
         foreach ($owner->images as $image) {
             $this->handleImage($sizes, $image, $force);
         }
     } elseif ($owner->images) {
         $this->handleImage($sizes, $owner->images, $force);
     }
 }