????

Your IP : 216.73.216.79


Current Path : /home/arabianr/public_html/wp-content/plugins/simplybook/app/Providers/
Upload File :
Current File : /home/arabianr/public_html/wp-content/plugins/simplybook/app/Providers/SimplyBookApiProvider.php

<?php

namespace SimplyBook\Providers;

use SimplyBook\Bootstrap\App;
use SimplyBook\Http\ApiClient;

class SimplyBookApiProvider extends Provider
{
    /**
     * @inheritDoc
     */
    protected array $singletons = [
        'client' => ApiClient::class,
    ];

    /**
     * Provides the API client for the application to use
     * Example: $this->app->get(ApiClient::clas)
     * Example DI: public function __construct(ApiClient $client) { ... }
     */
    public static function provideClientSingleton(): ApiClient
    {
        return App::getInstance()->make(ApiClient::class);
    }
}