mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
Fix code quality a bit
Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
parent
1e281bc616
commit
079888f918
1 changed files with 17 additions and 13 deletions
|
|
@ -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'))) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue