PHP Class eZ\Publish\Core\REST\Common\FieldTypeProcessor\ImageProcessor

Inheritance: extends BinaryInputProcessor
Afficher le fichier Open project: ezsystems/ezpublish-kernel

Protected Properties

Свойство Type Description
$router Symfony\Component\Routing\RouterInterface
$urlTemplate string Template for image URLs.
$variations string[] array( 'small', 'thumbnail', 'large' )

Méthodes publiques

Méthode Description
__construct ( string $temporaryDirectory, Symfony\Component\Routing\RouterInterface $router, array $variations )
postProcessValueHash ( $outgoingValueHash )
preProcessValueHash ( $incomingValueHash )

Méthodes protégées

Méthode Description
generateUrl ( string $path, string $variation ) : string Generates a URL for $path in $variation.

Method Details

__construct() public méthode

public __construct ( string $temporaryDirectory, Symfony\Component\Routing\RouterInterface $router, array $variations )
$temporaryDirectory string
$router Symfony\Component\Routing\RouterInterface
$variations array array of variations identifiers

generateUrl() protected méthode

Generates a URL for $path in $variation.
protected generateUrl ( string $path, string $variation ) : string
$path string
$variation string
Résultat string

postProcessValueHash() public méthode

public postProcessValueHash ( $outgoingValueHash )

preProcessValueHash() public méthode

public preProcessValueHash ( $incomingValueHash )

Property Details

$router protected_oe property

protected RouterInterface,Symfony\Component\Routing $router
Résultat Symfony\Component\Routing\RouterInterface

$urlTemplate protected_oe property

Template for image URLs.
protected string $urlTemplate
Résultat string

$variations protected_oe property

array( 'small', 'thumbnail', 'large' )
protected string[] $variations
Résultat string[]