<?php
namespace App\Orders;
use Illuminate\Contracts\Cache\Repository as Cache;
class Repository
{
/**
* Экземпляр кэша.
*/
protected $cache;
/**
* Создание нового экземпляра репозитория.
*
* @param Cache $cache
* @return void
*/
public function __construct(Cache $cache)
{
$this->cache = $cache;
}
}
class Repository implements RepositoryInterface
или
class Repository extends AbstractRepository