2 Commits
0.1.0 ... 0.1.1

Author SHA1 Message Date
fe87df07fe Check if file is readable before declaring it editable 2018-03-10 11:23:21 +01:00
4c843c69c2 Add badges to readme 2018-03-01 18:54:56 +01:00
2 changed files with 9 additions and 1 deletions

View File

@@ -1,5 +1,9 @@
# IQParts/Content
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/IQParts/content/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/IQParts/content/?branch=master)
[![Code Coverage](https://scrutinizer-ci.com/g/IQParts/content/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/IQParts/content/?branch=master)
[![Build Status](https://scrutinizer-ci.com/g/IQParts/content/badges/build.png?b=master)](https://scrutinizer-ci.com/g/IQParts/content/build-status/master)
### Installation
`composer require iqparts/content`

View File

@@ -82,7 +82,11 @@ final class File extends Item
$parent = substr($this->path, 0, $parentSep);
} else $parent = '/';
$this->parent = base64_encode($parent);
$this->isEditable = $editable[$extension] ?? false;
if ($editable[$extension] ?? false && $file->read() !== false) {
$this->isEditable = true;
} else {
$this->isEditable = false;
}
}
}