private function saveNewFromUrl($url, $type, $imageName = false)
{
$imageName = $imageName ? $imageName : basename($url);
$imageData = file_get_contents($url);
if ($imageData === false) {
throw new \Exception('Cannot get image from ' . $url);
}
return $this->saveNew($imageName, $imageData, $type);
}