edde-framework/edde-framework

View on GitHub
src/Edde/Api/Http/Client/LazyHttpClientTrait.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
    declare(strict_types=1);

    namespace Edde\Api\Http\Client;

    /**
     * Lazy http client dependency.
     */
    trait LazyHttpClientTrait {
        /**
         * @var IHttpClient
         */
        protected $httpClient;

        /**
         * @param IHttpClient $httpClient
         */
        public function lazyHttpClient(IHttpClient $httpClient) {
            $this->httpClient = $httpClient;
        }
    }