PluginBase->getResources() should only return files

Directories should not be returned. Previously it even returns resources\.. according to my test on Windows.
This commit is contained in:
SOFe
2018-05-21 17:25:57 +08:00
parent c7ac5dfd4b
commit 5552704922

View File

@ -229,7 +229,9 @@ abstract class PluginBase implements Plugin{
$resources = []; $resources = [];
if(is_dir($this->file . "resources/")){ if(is_dir($this->file . "resources/")){
foreach(new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($this->file . "resources/")) as $resource){ foreach(new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($this->file . "resources/")) as $resource){
$resources[] = $resource; if($resource->isFile()){
$resources[] = $resource;
}
} }
} }