Browse Source

fixed bug in view class module loading and made loader properties public.

Taylor Otwell 13 years ago
parent
commit
ec3e059836
2 changed files with 4 additions and 4 deletions
  1. 3 3
      system/loader.php
  2. 1 1
      system/view.php

+ 3 - 3
system/loader.php

@@ -7,21 +7,21 @@ class Loader {
 	 *
 	 * @var array
 	 */
-	private static $paths = array(BASE_PATH, MODEL_PATH, LIBRARY_PATH);
+	public static $paths = array(BASE_PATH, MODEL_PATH, LIBRARY_PATH);
 
 	/**
 	 * All of the class aliases.
 	 *
 	 * @var array
 	 */
-	private static $aliases = array();
+	public static $aliases = array();
 
 	/**
 	 * All of the active modules.
 	 *
 	 * @var array
 	 */
-	private static $modules = array();
+	public static $modules = array();
 
 	/**
 	 * Bootstrap the auto-loader.

+ 1 - 1
system/view.php

@@ -108,7 +108,7 @@ class View {
 	 */
 	private function compose()
 	{
-		if (is_null(static::$composers[$this->module]))
+		if ( ! isset(static::$composers[$this->module]))
 		{
 			static::$composers[$this->module] = (file_exists($path = $this->path.'composers'.EXT)) ? require $path : array();
 		}