[*] Core: don't re-generate the class_index.php file if a class is not known to avoid misuse of class_exists()

This commit is contained in:
Rémi Gaillard
2013-09-12 15:03:23 +02:00
parent cc36eb2d27
commit f9b1f0ab5e
3 changed files with 3 additions and 3 deletions
+1 -2
View File
@@ -81,8 +81,7 @@ class Autoload
return;
// regenerate the class index if the requested class is not found in the index or if the requested file doesn't exists
if (!isset($this->index[$classname])
|| ($this->index[$classname] && !is_file($this->root_dir.$this->index[$classname]))
if ((isset($this->index[$classname]) && $this->index[$classname] && !is_file($this->root_dir.$this->index[$classname]))
|| (isset($this->index[$classname.'Core']) && $this->index[$classname.'Core'] && !is_file($this->root_dir.$this->index[$classname.'Core'])))
$this->generateIndex();