Version 0.9.5 beta - Autoloader Warning messages suppressed fix.

This commit is contained in:
Stephan Kasdorf
2020-11-05 18:39:00 +01:00
parent c0d510b614
commit 02dde17ca8

View File

@@ -268,7 +268,7 @@ class Autoloader
foreach($modulesTraitsNames as $traitsName) foreach($modulesTraitsNames as $traitsName)
{ {
$iterator = self::folderContent(__DIR__ . Config::getInstance()->getConfig()[View::NIBIRU_SETTINGS][self::TRAIT_FOLDER], $traitsName ); $iterator = self::folderContent(__DIR__ . Config::getInstance()->getConfig()[View::NIBIRU_SETTINGS][self::TRAIT_FOLDER], $traitsName );
if($iterator!=null) if($iterator!=null || is_array($iterator) || is_object($iterator))
{ {
foreach ( $iterator as $item ) foreach ( $iterator as $item )
{ {
@@ -298,7 +298,7 @@ class Autoloader
foreach($modulesClassNames as $className) foreach($modulesClassNames as $className)
{ {
$iterator = self::folderContent(__DIR__ . Config::getInstance()->getConfig()[View::NIBIRU_SETTINGS][self::MODULE_FOLDER], $className ); $iterator = self::folderContent(__DIR__ . Config::getInstance()->getConfig()[View::NIBIRU_SETTINGS][self::MODULE_FOLDER], $className );
if($iterator!=null) if($iterator!=null || is_array($iterator) || is_object($iterator))
{ {
foreach ( $iterator as $item ) foreach ( $iterator as $item )
{ {
@@ -331,6 +331,8 @@ class Autoloader
{ {
$iterator = self::folderContent(__DIR__ . Config::getInstance()->getConfig()[View::NIBIRU_SETTINGS][self::PLUGINS_FOLDER], $pluginsName ); $iterator = self::folderContent(__DIR__ . Config::getInstance()->getConfig()[View::NIBIRU_SETTINGS][self::PLUGINS_FOLDER], $pluginsName );
foreach($pluginNames as $pluginName) foreach($pluginNames as $pluginName)
{
if(is_array($iterator) || is_object($iterator))
{ {
foreach ($iterator as $item) foreach ($iterator as $item)
{ {
@@ -338,7 +340,8 @@ class Autoloader
{ {
if (strstr($item->getFilename(), $pluginName)) if (strstr($item->getFilename(), $pluginName))
{ {
if ($item->getFileName() != self::MY_FILE_NAME && $item->getFileName() != "." && $item->getFileName() != ".." && strstr($item->getFileName(), self::PHP_FILE_EXTENSION)) { if ($item->getFileName() != self::MY_FILE_NAME && $item->getFileName() != "." && $item->getFileName() != ".." && strstr($item->getFileName(), self::PHP_FILE_EXTENSION))
{
$plugins[] = array( $plugins[] = array(
'nfilename' => str_replace('.php', '', $item->getFileName()), 'nfilename' => str_replace('.php', '', $item->getFileName()),
'filepathname' => $item->getPath() . '/' . $item->getFileName() 'filepathname' => $item->getPath() . '/' . $item->getFileName()
@@ -348,6 +351,7 @@ class Autoloader
} }
} }
} }
}
if(is_array($plugins)) if(is_array($plugins))
{ {
asort($plugins); asort($plugins);