Skip to content

Commit ddb48ef

Browse files
committed
add facade accessor
1 parent 9d26ca8 commit ddb48ef

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

src/Facade.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?php
2+
3+
namespace Zschuessler\RouteToClass;
4+
5+
class Facade extends \Illuminate\Support\Facades\Facade
6+
{
7+
protected static function getFacadeAccessor()
8+
{
9+
return 'route2class';
10+
}
11+
}

src/ServiceProvider.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class ServiceProvider extends \Illuminate\Support\ServiceProvider
1212
*/
1313
public function register()
1414
{
15-
// Config
15+
// Configs
1616
$this->publishes([
1717
__DIR__.'/config/route2class.php' => config_path('route2class.php')
1818
]);
@@ -24,6 +24,11 @@ public function register()
2424
$this->app->singleton('route2class', function () {
2525
return new RouteToClass();
2626
});
27+
28+
// Facade
29+
$loader = \Illuminate\Foundation\AliasLoader::getInstance();
30+
$loader->alias('Route2Class', \Zschuessler\RouteToClass\Facade::class);
31+
2732
}
2833
/**
2934
* Bootstrap the application services.
@@ -56,4 +61,3 @@ public function boot()
5661
});
5762
}
5863
}
59-

0 commit comments

Comments
 (0)