public function setSourceFile(string $sourceFile) : GlideImage { if (!file_exists($sourceFile)) { throw new SourceFileDoesNotExist(); } $this->sourceFile = $sourceFile; return $this; }