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:
wandersonwhcr
2010-07-21 01:40:40 +00:00
commit 0302546e21
+4 -7
Ver Arquivo
@@ -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;
}
}