Cmosguy\Broadcasting\PushStreamBroadcastManagerProvider::boot PHP Method

boot() public method

public boot ( )
    public function boot()
    {
        $this->app->make('Illuminate\\Broadcasting\\BroadcastManager')->extend('pushstream', function ($app, $config) {
            $client = new Client(['base_url' => $config['base_url'], 'query' => isset($config['access_key']) ? ['access_key' => $config['access_key']] : null]);
            if (!empty($config['cert'])) {
                $client->setDefaultOption('verify', $config['cert']);
            }
            return new PushStreamBroadcaster($client);
        });
    }
PushStreamBroadcastManagerProvider