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

Doesn't use DataManager/CacheManager as it's directly bound to IO Repository for convenience.
Наследование: implements eZ\Publish\SPI\Variation\VariationHandler
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Liip\ImagineBundle\Binary\Loader\LoaderInterface $dataLoader, Liip\ImagineBundle\Imagine\Filter\FilterManager $filterManager, Liip\ImagineBundle\Imagine\Cache\Resolver\ResolverInterface $ioResolver, Liip\ImagineBundle\Imagine\Filter\FilterConfiguration $filterConfiguration, Psr\Log\LoggerInterface $logger = null )
getVariation ( eZ\Publish\API\Repository\Values\Content\Field $field, eZ\Publish\API\Repository\Values\Content\VersionInfo $versionInfo, $variationName, array $parameters = [] )
supportsValue ( Value $value )

Приватные методы

Метод Описание
applyFilter ( Liip\ImagineBundle\Binary\BinaryInterface $image, string $variationName ) : Liip\ImagineBundle\Binary\BinaryInterface Applies $variationName filters on $image.

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

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

public __construct ( Liip\ImagineBundle\Binary\Loader\LoaderInterface $dataLoader, Liip\ImagineBundle\Imagine\Filter\FilterManager $filterManager, Liip\ImagineBundle\Imagine\Cache\Resolver\ResolverInterface $ioResolver, Liip\ImagineBundle\Imagine\Filter\FilterConfiguration $filterConfiguration, Psr\Log\LoggerInterface $logger = null )
$dataLoader Liip\ImagineBundle\Binary\Loader\LoaderInterface
$filterManager Liip\ImagineBundle\Imagine\Filter\FilterManager
$ioResolver Liip\ImagineBundle\Imagine\Cache\Resolver\ResolverInterface
$filterConfiguration Liip\ImagineBundle\Imagine\Filter\FilterConfiguration
$logger Psr\Log\LoggerInterface

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

public getVariation ( eZ\Publish\API\Repository\Values\Content\Field $field, eZ\Publish\API\Repository\Values\Content\VersionInfo $versionInfo, $variationName, array $parameters = [] )
$field eZ\Publish\API\Repository\Values\Content\Field
$versionInfo eZ\Publish\API\Repository\Values\Content\VersionInfo
$parameters array

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

public supportsValue ( Value $value )
$value eZ\Publish\Core\FieldType\Value