/** * $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), '/')); }
/** * @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); } }