PublishedThemeValidationServiceFactory
in package
implements
PublishedThemeValidationServiceFactoryInterface
Class PublishedThemeValidationServiceFactory
Interfaces, Classes and Traits
- PublishedThemeValidationServiceFactoryInterface
- Interface PublishedThemeValidationServiceFactoryInterface
Table of Contents
- $factory : PublishedThemePathFactoryInterface
- $filesystem : FilesystemAdapter
- $reader : PublishedThemePathCacheReaderInterface
- $remover : PublishedThemeRemoverInterface
- $repository : PublishedThemePathRepositoryInterface
- $service : PublishedThemeValidationServiceInterface
- $shopPaths : ShopPathsInterface
- $writer : PublishedThemePathCacheWriterInterface
- $cacheControl : CacheControl
- __construct() : mixed
- PublishedThemeValidationServiceFactory constructor.
- service() : PublishedThemeValidationServiceInterface
- factory() : PublishedThemePathFactoryInterface
- reader() : PublishedThemePathCacheReaderInterface
- remover() : PublishedThemeRemoverInterface
- repository() : PublishedThemePathRepositoryInterface
- writer() : PublishedThemePathCacheWriterInterface
Properties
$factory
protected
PublishedThemePathFactoryInterface
$factory
$filesystem
protected
FilesystemAdapter
$filesystem
$reader
protected
PublishedThemePathCacheReaderInterface
$reader
$remover
protected
PublishedThemeRemoverInterface
$remover
$repository
protected
PublishedThemePathRepositoryInterface
$repository
$service
protected
PublishedThemeValidationServiceInterface
$service
$shopPaths
protected
ShopPathsInterface
$shopPaths
$writer
protected
PublishedThemePathCacheWriterInterface
$writer
$cacheControl
private
CacheControl
$cacheControl
Methods
__construct()
PublishedThemeValidationServiceFactory constructor.
public
__construct(FilesystemAdapter $filesystem, ShopPathsInterface $shopPaths, CacheControl $cacheControl) : mixed
Parameters
- $filesystem : FilesystemAdapter
- $shopPaths : ShopPathsInterface
- $cacheControl : CacheControl
Return values
mixed —service()
public
service() : PublishedThemeValidationServiceInterface
Tags
Return values
PublishedThemeValidationServiceInterface —factory()
protected
factory() : PublishedThemePathFactoryInterface
Return values
PublishedThemePathFactoryInterface —reader()
protected
reader() : PublishedThemePathCacheReaderInterface
Return values
PublishedThemePathCacheReaderInterface —remover()
protected
remover() : PublishedThemeRemoverInterface
Return values
PublishedThemeRemoverInterface —repository()
protected
repository() : PublishedThemePathRepositoryInterface
Return values
PublishedThemePathRepositoryInterface —writer()
protected
writer() : PublishedThemePathCacheWriterInterface