edde-framework/edde-framework

View on GitHub
src/Edde/Api/Asset/LazyAssetStorageTrait.php

Summary

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

    namespace Edde\Api\Asset;

    /**
     * Lazy asset storage dependency.
     */
    trait LazyAssetStorageTrait {
        /**
         * @var IAssetStorage
         */
        protected $assetStorage;

        /**
         * @param IAssetStorage $assetStorage
         */
        public function lazyAssetStorage(IAssetStorage $assetStorage) {
            $this->assetStorage = $assetStorage;
        }
    }