|
3 | 3 | namespace Illuminate\Support\Facades;
|
4 | 4 |
|
5 | 5 | use Closure;
|
| 6 | +use Illuminate\Database\Eloquent\Model; |
| 7 | +use Illuminate\Support\Arr; |
| 8 | +use Illuminate\Support\Js; |
| 9 | +use Illuminate\Support\Str; |
6 | 10 | use Mockery;
|
7 | 11 | use Mockery\LegacyMockInterface;
|
8 | 12 | use RuntimeException;
|
@@ -243,6 +247,55 @@ public static function clearResolvedInstances()
|
243 | 247 | static::$resolvedInstance = [];
|
244 | 248 | }
|
245 | 249 |
|
| 250 | + /** |
| 251 | + * Get the application default aliases. |
| 252 | + * |
| 253 | + * @return array |
| 254 | + */ |
| 255 | + public static function defaultAliases() |
| 256 | + { |
| 257 | + return [ |
| 258 | + 'App' => App::class, |
| 259 | + 'Arr' => Arr::class, |
| 260 | + 'Artisan' => Artisan::class, |
| 261 | + 'Auth' => Auth::class, |
| 262 | + 'Blade' => Blade::class, |
| 263 | + 'Broadcast' => Broadcast::class, |
| 264 | + 'Bus' => Bus::class, |
| 265 | + 'Cache' => Cache::class, |
| 266 | + 'Config' => Config::class, |
| 267 | + 'Cookie' => Cookie::class, |
| 268 | + 'Crypt' => Crypt::class, |
| 269 | + 'Date' => Date::class, |
| 270 | + 'DB' => DB::class, |
| 271 | + 'Eloquent' => Model::class, |
| 272 | + 'Event' => Event::class, |
| 273 | + 'File' => File::class, |
| 274 | + 'Gate' => Gate::class, |
| 275 | + 'Hash' => Hash::class, |
| 276 | + 'Http' => Http::class, |
| 277 | + 'Js' => Js::class, |
| 278 | + 'Lang' => Lang::class, |
| 279 | + 'Log' => Log::class, |
| 280 | + 'Mail' => Mail::class, |
| 281 | + 'Notification' => Notification::class, |
| 282 | + 'Password' => Password::class, |
| 283 | + 'Queue' => Queue::class, |
| 284 | + 'RateLimiter' => RateLimiter::class, |
| 285 | + 'Redirect' => Redirect::class, |
| 286 | + 'Request' => Request::class, |
| 287 | + 'Response' => Response::class, |
| 288 | + 'Route' => Route::class, |
| 289 | + 'Schema' => Schema::class, |
| 290 | + 'Session' => Session::class, |
| 291 | + 'Storage' => Storage::class, |
| 292 | + 'Str' => Str::class, |
| 293 | + 'URL' => URL::class, |
| 294 | + 'Validator' => Validator::class, |
| 295 | + 'View' => View::class, |
| 296 | + ]; |
| 297 | + } |
| 298 | + |
246 | 299 | /**
|
247 | 300 | * Get the application instance behind the facade.
|
248 | 301 | *
|
|
0 commit comments