PHP Класс eZ\Bundle\EzPublishCoreBundle\Imagine\IORepositoryResolver

Наследование: implements Liip\ImagineBundle\Imagine\Cache\Resolver\ResolverInterface
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( eZ\Publish\Core\IO\IOServiceInterface $ioService, Symfony\Component\Routing\RequestContext $requestContext, Liip\ImagineBundle\Imagine\Filter\FilterConfiguration $filterConfiguration, eZ\Publish\SPI\Variation\VariationPurger $variationPurger, eZ\Bundle\EzPublishCoreBundle\Imagine\VariationPathGenerator $variationPathGenerator )
getFilePath ( string $path, string $filter ) : string Returns path for filtered image from original path, using the VariationPathGenerator.
isStored ( $path, $filter )
remove ( array $paths, array $filters )
resolve ( $path, $filter )
store ( Liip\ImagineBundle\Binary\BinaryInterface $binary, $path, $filter ) Stores image alias in the IO Repository.

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

Метод Описание
getBaseUrl ( ) : string Returns base URL, with scheme, host and port, for current request context.

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

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

public __construct ( eZ\Publish\Core\IO\IOServiceInterface $ioService, Symfony\Component\Routing\RequestContext $requestContext, Liip\ImagineBundle\Imagine\Filter\FilterConfiguration $filterConfiguration, eZ\Publish\SPI\Variation\VariationPurger $variationPurger, eZ\Bundle\EzPublishCoreBundle\Imagine\VariationPathGenerator $variationPathGenerator )
$ioService eZ\Publish\Core\IO\IOServiceInterface
$requestContext Symfony\Component\Routing\RequestContext
$filterConfiguration Liip\ImagineBundle\Imagine\Filter\FilterConfiguration
$variationPurger eZ\Publish\SPI\Variation\VariationPurger
$variationPathGenerator eZ\Bundle\EzPublishCoreBundle\Imagine\VariationPathGenerator

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

If no delivery URL is configured for current SiteAccess, will return base URL from current RequestContext.
protected getBaseUrl ( ) : string
Результат string

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

Returns path for filtered image from original path, using the VariationPathGenerator.
public getFilePath ( string $path, string $filter ) : string
$path string
$filter string
Результат string

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

public isStored ( $path, $filter )

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

public remove ( array $paths, array $filters )
$paths array The paths where the original files are expected to be.
$filters array The imagine filters in effect.

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

public resolve ( $path, $filter )

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

A temporary file is created to dump the filtered image and is used as basis for creation in the IO Repository. {@inheritdoc}
public store ( Liip\ImagineBundle\Binary\BinaryInterface $binary, $path, $filter )
$binary Liip\ImagineBundle\Binary\BinaryInterface