edde-framework/edde-framework

View on GitHub
src/Edde/Api/Cache/LazyCacheStorageTrait.php

Summary

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

    namespace Edde\Api\Cache;

    /**
     * Lazy cache storage dependency.
     */
    trait LazyCacheStorageTrait {
        /**
         * @var ICacheStorage
         */
        protected $cacheStorage;

        /**
         * @param ICacheStorage $cacheStorage
         */
        public function lazyCacheStorage(ICacheStorage $cacheStorage) {
            $this->cacheStorage = $cacheStorage;
        }
    }