Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace Illuminate\Hashing;
4
 
5
use Illuminate\Contracts\Support\DeferrableProvider;
6
use Illuminate\Support\ServiceProvider;
7
 
8
class HashServiceProvider extends ServiceProvider implements DeferrableProvider
9
{
10
    /**
11
     * Register the service provider.
12
     *
13
     * @return void
14
     */
15
    public function register()
16
    {
17
        $this->app->singleton('hash', function ($app) {
18
            return new HashManager($app);
19
        });
20
 
21
        $this->app->singleton('hash.driver', function ($app) {
22
            return $app['hash']->driver();
23
        });
24
    }
25
 
26
    /**
27
     * Get the services provided by the provider.
28
     *
29
     * @return array
30
     */
31
    public function provides()
32
    {
33
        return ['hash', 'hash.driver'];
34
    }
35
}