PublishedThemePathRepository
in package
implements
PublishedThemePathRepositoryInterface
Class PublishedThemeRepository
Interfaces, Classes and Traits
- PublishedThemePathRepositoryInterface
- Interface PublishedThemePathRepositoryInterface
Table of Contents
- $factory : PublishedThemePathFactoryInterface
- $reader : PublishedThemePathCacheReaderInterface
- $shopBaseUrl : ShopPathsInterface
- $writer : PublishedThemePathCacheWriterInterface
- $remover : PublishedThemeRemoverInterface
- __construct() : mixed
- PublishedThemeRepository constructor.
- cacheFile() : PublishedThemePathCacheInterface
- removePublishedTheme() : void
- store() : void
Properties
$factory
protected
PublishedThemePathFactoryInterface
$factory
$reader
protected
PublishedThemePathCacheReaderInterface
$reader
$shopBaseUrl
protected
ShopPathsInterface
$shopBaseUrl
$writer
protected
PublishedThemePathCacheWriterInterface
$writer
$remover
private
PublishedThemeRemoverInterface
$remover
Methods
__construct()
PublishedThemeRepository constructor.
public
__construct(PublishedThemePathCacheReaderInterface $reader, PublishedThemePathCacheWriterInterface $writer, PublishedThemePathFactoryInterface $factory, PublishedThemeRemoverInterface $remover, ShopPathsInterface $shopBaseUrl) : mixed
Parameters
- $reader : PublishedThemePathCacheReaderInterface
- $writer : PublishedThemePathCacheWriterInterface
- $factory : PublishedThemePathFactoryInterface
- $remover : PublishedThemeRemoverInterface
- $shopBaseUrl : ShopPathsInterface
Return values
mixed —cacheFile()
public
cacheFile() : PublishedThemePathCacheInterface
Tags
Return values
PublishedThemePathCacheInterface —removePublishedTheme()
public
removePublishedTheme() : void
Return values
void —store()
public
store() : void