public function registerInterfaceBindings(Application $app)
    {
        $app->bind(ClientInterface::class, FluentClient::class);
        $app->bind(ScopeInterface::class, FluentScope::class);
        $app->bind(SessionInterface::class, FluentSession::class);
        $app->bind(AuthCodeInterface::class, FluentAuthCode::class);
        $app->bind(AccessTokenInterface::class, FluentAccessToken::class);
        $app->bind(RefreshTokenInterface::class, FluentRefreshToken::class);
    }
public function registerInterfaceBindings(Application $app)
    {
        $app->bind(ClientInterface::class, FluentClient::class);
        $app->bind(ScopeInterface::class, FluentScope::class);
        $app->bind(SessionInterface::class, FluentSession::class);
        $app->bind(AuthCodeInterface::class, FluentAuthCode::class);
        $app->bind(AccessTokenInterface::class, FluentAccessToken::class);
        $app->bind(RefreshTokenInterface::class, FluentRefreshToken::class);
    }
public function registerInterfaceBindings ( Application $ app ) { $ app -> bind ( ClientInterface :: class , FluentClient :: class ) ; $ app -> bind ( ScopeInterface :: class , FluentScope :: class ) ; $ app -> bind ( SessionInterface :: class , FluentSession :: class ) ; $ app -> bind ( AuthCodeInterface :: class , FluentAuthCode :: class ) ; $ app -> bind ( AccessTokenInterface :: class , FluentAccessToken :: class ) ; $ app -> bind ( RefreshTokenInterface :: class , FluentRefreshToken :: class ) ; }
Bind the interfaces to their implementations.

@param \Illuminate\Contracts\Foundation\Application $app

@return void
Bind the interfaces to their implementations .