You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 1, 2020. It is now read-only.
publicfunctionloadPlugin($class, $forceRehash = true)
{
/** * An unknown class was requested (maybe newly added) or the * include failed so we rebuild the cache. include() will fail * with an uncatchable error if the file doesn't exist, which * usually means that the cache is stale and must be rebuilt, * so we check for that before trying to include() the plugin. */if (isset($this->classPath[$class]) && is_readable($this->classPath[$class])) {
include_once$this->classPath[$class];
} elseif (isset($this->classPath[$class . 'Compile']) && is_readable($this->classPath[$class . 'Compile'])) {
include_once$this->classPath[$class . 'Compile'];
} else {
if ($forceRehash) {
$this->rebuildClassPathCache($this->corePluginDir, $this->cacheDir . 'classpath.cache.d' .
Core::RELEASE_TAG . '.php');
foreach ($this->pathsas$path => $file) {
$this->rebuildClassPathCache($path, $file);
}
if (isset($this->classPath[$class])) {
include_once$this->classPath[$class];
} elseif (isset($this->classPath[$class . 'Compile'])) {
include_once$this->classPath[$class . 'Compile'];
} else {
thrownewException('Plugin "' . $class . '" can not be found, maybe you forgot to bind it if it\'s a custom plugin ?', E_USER_NOTICE);
}
} else {
thrownewException('Plugin "' . $class . '" can not be found, maybe you forgot to bind it if it\'s a custom plugin ?', E_USER_NOTICE);
}
}
}
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
https://github.com/dwoo-project/dwoo/blob/master/lib/Dwoo/Loader.php#L131
This expression will always be false even when
because
Correct logic is
The text was updated successfully, but these errors were encountered: