From 079888f918a915bdbdb6c0907a293cd495754317 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Wed, 22 Feb 2017 12:17:55 +0100 Subject: [PATCH] Fix code quality a bit Signed-off-by: Joas Schilling --- lib/private/legacy/image.php | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/lib/private/legacy/image.php b/lib/private/legacy/image.php index 05367bbfde4..ed7dfce29a6 100644 --- a/lib/private/legacy/image.php +++ b/lib/private/legacy/image.php @@ -83,9 +83,9 @@ class OC_Image implements \OCP\IImage { * @param \OCP\ILogger $logger * @param \OCP\IConfig $config */ - public function __construct($imageRef = null, $logger = null, \OCP\IConfig $config = null) { + public function __construct($imageRef = null, \OCP\ILogger $logger = null, \OCP\IConfig $config = null) { $this->logger = $logger; - if (is_null($logger)) { + if ($logger === null) { $this->logger = \OC::$server->getLogger(); } $this->config = $config; @@ -97,7 +97,7 @@ class OC_Image implements \OCP\IImage { $this->fileInfo = new finfo(FILEINFO_MIME_TYPE); } - if (!is_null($imageRef)) { + if ($imageRef !== null) { $this->load($imageRef); } } @@ -212,11 +212,13 @@ class OC_Image implements \OCP\IImage { if ($mimeType === null) { $mimeType = $this->mimeType(); } - if ($filePath === null && $this->filePath === null) { - $this->logger->error(__METHOD__ . '(): called with no path.', array('app' => 'core')); - return false; - } elseif ($filePath === null && $this->filePath !== null) { - $filePath = $this->filePath; + if ($filePath === null) { + if ($this->filePath === null) { + $this->logger->error(__METHOD__ . '(): called with no path.', array('app' => 'core')); + return false; + } else { + $filePath = $this->filePath; + } } return $this->_output($filePath, $mimeType); } @@ -231,12 +233,14 @@ class OC_Image implements \OCP\IImage { */ private function _output($filePath = null, $mimeType = null) { if ($filePath) { - if (!file_exists(dirname($filePath))) + if (!file_exists(dirname($filePath))) { mkdir(dirname($filePath), 0777, true); - if (!is_writable(dirname($filePath))) { + } + $isWritable = is_writable(dirname($filePath)); + if (!$isWritable) { $this->logger->error(__METHOD__ . '(): Directory \'' . dirname($filePath) . '\' is not writable.', array('app' => 'core')); return false; - } elseif (is_writable(dirname($filePath)) && file_exists($filePath) && !is_writable($filePath)) { + } elseif ($isWritable && file_exists($filePath) && !is_writable($filePath)) { $this->logger->error(__METHOD__ . '(): File \'' . $filePath . '\' is not writable.', array('app' => 'core')); return false; } @@ -350,7 +354,7 @@ class OC_Image implements \OCP\IImage { /** * @return string - base64 encoded, which is suitable for embedding in a VCard. */ - function __toString() { + public function __toString() { return base64_encode($this->data()); } @@ -501,7 +505,7 @@ class OC_Image implements \OCP\IImage { */ public function load($imageRef) { if (is_resource($imageRef)) { - if (get_resource_type($imageRef) == 'gd') { + if (get_resource_type($imageRef) === 'gd') { $this->resource = $imageRef; return $this->resource; } elseif (in_array(get_resource_type($imageRef), array('file', 'stream'))) { -- 2.39.5