rewrite check to local file

This commit is contained in:
Libor M 2020-10-17 17:08:23 +02:00
parent 93579e90ef
commit a36a429128
1 changed files with 13 additions and 1 deletions

View File

@ -454,7 +454,7 @@ class Image extends AbstractElement
} else {
$this->sourceType = self::SOURCE_GD;
}
} elseif (is_string($this->source) && @file_exists($this->source)) {
} elseif ($this->isFile($this->source)) {
$this->memoryImage = false;
$this->sourceType = self::SOURCE_LOCAL;
} else {
@ -463,6 +463,18 @@ class Image extends AbstractElement
}
}
/**
* @param string $filename
* @return bool
*/
private function isFile($filename) {
try {
return @file_exists($filename);
} catch(\Exception $ex) {
return false;
}
}
/**
* Get image size from archive
*