PHP Класс Spatie\PartialCache\PartialCache

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$cache Illuminate\Contracts\Cache\Repository
$cacheIsTaggable boolean
$cacheKey string
$cacheManager Illuminate\Contracts\Cache\Factory
$enabled boolean
$view Illuminate\Contracts\View\Factory

Открытые методы

Метод Описание
__construct ( Illuminate\Contracts\View\Factory $view, Illuminate\Contracts\Cache\Repository $cache, Illuminate\Contracts\Cache\Factory $cacheManager, Illuminate\Contracts\Config\Repository $config )
cache ( array $data, string $view, array $mergeData = null, integer $minutes = null, string $key = null, string | array $tag = null ) : string Cache a view. If minutes are null, the view is cached forever.
flush ( string $tag = null ) Empty all views linked to a tag or the complete partial cache.
forget ( string $view, string $key = null ) Forget a rendered view.
getCacheKeyForView ( string $view, string $key = null ) : string Create a key name for the cached view.

Защищенные методы

Метод Описание
renderView ( string $view, array $data, array $mergeData ) : string Render a view.

Описание методов

__construct() публичный Метод

public __construct ( Illuminate\Contracts\View\Factory $view, Illuminate\Contracts\Cache\Repository $cache, Illuminate\Contracts\Cache\Factory $cacheManager, Illuminate\Contracts\Config\Repository $config )
$view Illuminate\Contracts\View\Factory
$cache Illuminate\Contracts\Cache\Repository
$cacheManager Illuminate\Contracts\Cache\Factory
$config Illuminate\Contracts\Config\Repository

cache() публичный Метод

Cache a view. If minutes are null, the view is cached forever.
public cache ( array $data, string $view, array $mergeData = null, integer $minutes = null, string $key = null, string | array $tag = null ) : string
$data array
$view string
$mergeData array
$minutes integer
$key string
$tag string | array
Результат string

flush() публичный Метод

Note: Only supported by Taggable cache drivers.
public flush ( string $tag = null )
$tag string

forget() публичный Метод

Forget a rendered view.
public forget ( string $view, string $key = null )
$view string
$key string

getCacheKeyForView() публичный Метод

Create a key name for the cached view.
public getCacheKeyForView ( string $view, string $key = null ) : string
$view string
$key string
Результат string

renderView() защищенный Метод

Render a view.
protected renderView ( string $view, array $data, array $mergeData ) : string
$view string
$data array
$mergeData array
Результат string

Описание свойств

$cache защищенное свойство

protected Repository,Illuminate\Contracts\Cache $cache
Результат Illuminate\Contracts\Cache\Repository

$cacheIsTaggable защищенное свойство

protected bool $cacheIsTaggable
Результат boolean

$cacheKey защищенное свойство

protected string $cacheKey
Результат string

$cacheManager защищенное свойство

protected Factory,Illuminate\Contracts\Cache $cacheManager
Результат Illuminate\Contracts\Cache\Factory

$enabled защищенное свойство

protected bool $enabled
Результат boolean

$view защищенное свойство

protected Factory,Illuminate\Contracts\View $view
Результат Illuminate\Contracts\View\Factory