Browse Source

cleaning up code.

Taylor Otwell 12 years ago
parent
commit
8bc128fdaa
2 changed files with 12 additions and 24 deletions
  1. 1 1
      laravel/asset.php
  2. 11 23
      laravel/autoloader.php

+ 1 - 1
laravel/asset.php

@@ -1,4 +1,4 @@
-<?php namespace Laravel; defined('DS') or die('No direct script access.');
+<?php namespace Laravel;
 
 class Asset {
 

+ 11 - 23
laravel/autoloader.php

@@ -1,4 +1,4 @@
-<?php namespace Laravel; defined('DS') or die('No direct script access.');
+<?php namespace Laravel;
 
 class Autoloader {
 
@@ -52,7 +52,7 @@ class Autoloader {
 		// called again for the "real" class name to load its file.
 		if (isset(static::$aliases[$class]))
 		{
-			class_alias(static::$aliases[$class], $class);
+			return class_alias(static::$aliases[$class], $class);
 		}
 
 		// All classes in Laravel are staticly mapped. There is no crazy search
@@ -76,17 +76,6 @@ class Autoloader {
 			}
 		}
 
-		// If the class uses PEAR-ish style underscores for indicating its
-		// directory structure we'll load the class using PSR-0 standards
-		// standards from that directory, trimming the root.
-		foreach (static::$underscored as $prefix => $directory)
-		{
-			if (starts_with($class, $prefix))
-			{
-				return static::load_namespaced($class, $prefix, $directory);
-			}
-		}
-
 		// If all else fails we will just iterator through the mapped
 		// PSR-0 directories looking for the class. This is the last
 		// resort and slowest loading option for the class.
@@ -177,29 +166,28 @@ class Autoloader {
 	}
 
 	/**
-	 * Register underscored "namespaces" to directory mappings.
+	 * Map namespaces to directories.
 	 *
-	 * @param  array  $mappings
+	 * @param  array   $mappings
+	 * @param  string  $append
 	 * @return void
 	 */
-	public static function underscored($mappings)
+	public static function namespaces($mappings, $append = '\\')
 	{
-		$mappings = static::format_mappings($mappings, '_');
+		$mappings = static::format_mappings($mappings, $append);
 
-		static::$underscored = array_merge($mappings, static::$underscored);
+		static::$namespaces = array_merge($mappings, static::$namespaces);
 	}
 
 	/**
-	 * Map namespaces to directories.
+	 * Register underscored "namespaces" to directory mappings.
 	 *
 	 * @param  array  $mappings
 	 * @return void
 	 */
-	public static function namespaces($mappings)
+	public static function underscored($mappings)
 	{
-		$mappings = static::format_mappings($mappings, '\\');
-
-		static::$namespaces = array_merge($mappings, static::$namespaces);
+		static::namespaces($mappings, '_');
 	}
 
 	/**