Retirada de alguns comentários não necessários neste momento de desenvolvimento. Método para busca de instância deve ser estático. Erro durante a leitura de caminhos de pacotes, onde a cada iteração os pacotes eram novamente lidos, sobrescrevendo alguma alteração anterior. O método para carregar arquivos deve receber um nome de arquivo e não novamente o nome da classe.
Esse commit está contido em:
@@ -63,7 +63,7 @@ class Mimoza_Loader
|
||||
* @return Mimoza_Loader
|
||||
* @static
|
||||
*/
|
||||
public function getInstance()
|
||||
public static function getInstance()
|
||||
{
|
||||
if (self::$_instance == null) {
|
||||
self::$_instance = new self();
|
||||
@@ -99,12 +99,9 @@ class Mimoza_Loader
|
||||
{
|
||||
$loader = self::getInstance();
|
||||
|
||||
/*
|
||||
* Transforma os Nomes de Pacotes em Caminhos de Pesquisa
|
||||
*/
|
||||
$packages = explode('_', (string) $name);
|
||||
foreach ($loader->getPaths() as $alias => $path) {
|
||||
$packages = explode('_', (string) name);
|
||||
if ($packages[0] . '_' == alias) {
|
||||
if ($packages[0]. '_' == $alias) {
|
||||
$packages[0] = $path;
|
||||
}
|
||||
}
|
||||
@@ -112,7 +109,7 @@ class Mimoza_Loader
|
||||
$filename = implode('_', $packages);
|
||||
|
||||
$filename = str_replace('_', DIRECTORY_SEPARATOR, $filename) . '.php';
|
||||
$loader->loadFile($name);
|
||||
$loader->loadFile($filename);
|
||||
return $loader;
|
||||
}
|
||||
}
|
||||
Referência em uma Nova Issue
Bloquear um usuário