src/Vendor/Laravel/ServiceProvider.php
protected function registerTracker()
    {
        $this->app->singleton('tracker', function ($app) {
            $app['tracker.loaded'] = true;

            return new Tracker(
                                    $app['tracker.config'],
                                    $app['tracker.repositories'],
                                    $app['request'],
                                    $app['router'],
                                    $app['log'],
                                    $app,
                                    $app['tracker.messages']
                                );
        });
    }
protected function registerTracker()
    {
        $this->app->singleton('tracker', function ($app) {
            $app['tracker.loaded'] = true;

            return new Tracker(
                                    $app['tracker.config'],
                                    $app['tracker.repositories'],
                                    $app['request'],
                                    $app['router'],
                                    $app['log'],
                                    $app,
                                    $app['tracker.messages']
                                );
        });
    }
protected function registerTracker ( ) { $ this -> app -> singleton ( 'tracker' , function ( $ app ) { $ app [ 'tracker.loaded' ] = true ; return new Tracker ( $ app [ 'tracker.config' ] , $ app [ 'tracker.repositories' ] , $ app [ 'request' ] , $ app [ 'router' ] , $ app [ 'log' ] , $ app , $ app [ 'tracker.messages' ] ) ; } ) ; }
Takes all the components of Tracker and glues them
together to create Tracker.

@return void
Takes all the components of Tracker and glues them together to create Tracker .