]> source.dussan.org Git - nextcloud-server.git/commitdiff
Fix code quality a bit 3575/head
authorJoas Schilling <coding@schilljs.com>
Wed, 22 Feb 2017 11:17:55 +0000 (12:17 +0100)
committerJoas Schilling <coding@schilljs.com>
Wed, 22 Feb 2017 13:53:15 +0000 (14:53 +0100)
Signed-off-by: Joas Schilling <coding@schilljs.com>
lib/private/legacy/image.php

index 05367bbfde44b80e574b9f7f41c070f937152686..ed7dfce29a6172405155a385a4275ea18091f3e7 100644 (file)
@@ -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'))) {