From 07533e794088ba46279abcb014c13aeba6c6ce4d Mon Sep 17 00:00:00 2001 From: Erik Amaru Ortiz Date: Thu, 6 Mar 2014 12:10:00 -0400 Subject: [PATCH] Fix for HttpStream class, updating old scheme to updater return value using pathinfo() func. --- workflow/engine/src/ProcessMaker/Util/IO/HttpStream.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/workflow/engine/src/ProcessMaker/Util/IO/HttpStream.php b/workflow/engine/src/ProcessMaker/Util/IO/HttpStream.php index fd85d0016..808d2217e 100644 --- a/workflow/engine/src/ProcessMaker/Util/IO/HttpStream.php +++ b/workflow/engine/src/ProcessMaker/Util/IO/HttpStream.php @@ -154,10 +154,14 @@ class HttpStream */ public function loadFromFile($filename) { - $this->filename =$filename; + if (! file_exists($filename)) { + throw new \Exception("Unable to find file: $filename"); + } + + $this->filename = $filename; $this->content = file_get_contents($this->filename); $fileInfo = pathinfo($filename, PATHINFO_EXTENSION); - $this->setExtension($fileInfo["extension"]); + $this->setExtension($fileInfo); $this->setSourceName(basename($filename)); }