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 { } else {
$this->sourceType = self::SOURCE_GD; $this->sourceType = self::SOURCE_GD;
} }
} elseif (is_string($this->source) && @file_exists($this->source)) { } elseif ($this->isFile($this->source)) {
$this->memoryImage = false; $this->memoryImage = false;
$this->sourceType = self::SOURCE_LOCAL; $this->sourceType = self::SOURCE_LOCAL;
} else { } 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 * Get image size from archive
* *