Browse Source

Settle on Facades in service providers.

Taylor Otwell 10 years ago
parent
commit
2f998b2095
2 changed files with 7 additions and 12 deletions
  1. 4 8
      app/Providers/ErrorServiceProvider.php
  2. 3 4
      app/Providers/LogServiceProvider.php

+ 4 - 8
app/Providers/ErrorServiceProvider.php

@@ -1,20 +1,16 @@
 <?php namespace App\Providers;
 
-use Exception;
-use Illuminate\Contracts\Logging\Log;
+use App, Log, Exception;
 use Illuminate\Support\ServiceProvider;
-use Illuminate\Contracts\Exception\Handler;
 
 class ErrorServiceProvider extends ServiceProvider {
 
 	/**
 	 * Register any error handlers.
 	 *
-	 * @param  Handler  $handler
-	 * @param  Log  $log
 	 * @return void
 	 */
-	public function boot(Handler $handler, Log $log)
+	public function boot()
 	{
 		// Here you may handle any errors that occur in your application, including
 		// logging them or displaying custom views for specific errors. You may
@@ -22,9 +18,9 @@ class ErrorServiceProvider extends ServiceProvider {
 		// exceptions. If nothing is returned, the default error view is
 		// shown, which includes a detailed stack trace during debug.
 
-		$handler->error(function(Exception $e) use ($log)
+		App::error(function(Exception $e)
 		{
-			$log->error($e);
+			Log::error($e);
 		});
 	}
 

+ 3 - 4
app/Providers/LogServiceProvider.php

@@ -1,6 +1,6 @@
 <?php namespace App\Providers;
 
-use Illuminate\Contracts\Logging\Log;
+use Log;
 use Illuminate\Support\ServiceProvider;
 
 class LogServiceProvider extends ServiceProvider {
@@ -8,12 +8,11 @@ class LogServiceProvider extends ServiceProvider {
 	/**
 	 * Configure the application's logging facilities.
 	 *
-	 * @param  Log  $log
 	 * @return void
 	 */
-	public function boot(Log $log)
+	public function boot()
 	{
-		$log->useFiles(storage_path().'/logs/laravel.log');
+		Log::useFiles(storage_path().'/logs/laravel.log');
 	}
 
 	/**