class ImageExtension extends AbstractExtension (View source)

Methods

__construct(MediaRepository $mediaRepository, Notifications $notifications, ThumbnailHelper $thumbnailHelper, string $projectDir, string $publicFolder)

No description

array
getFilters()

{@inheritdoc}

array
getFunctions()

{@inheritdoc}

string
popup($image, int $width = 320, int $height = 240)

No description

string
showImage($image, int|null $width = null, int|null $height = null)

No description

thumbnail($image, int|null $width = null, int|null $height = null, string|null $location = null, string|null $path = null, string|null $fit = null)

No description

Media|null
getMedia(ImageField|array $image)

No description

string|null
getSvg(ImageField|Content|array|string $image)

No description

Details

__construct(MediaRepository $mediaRepository, Notifications $notifications, ThumbnailHelper $thumbnailHelper, string $projectDir, string $publicFolder)

Parameters

MediaRepository $mediaRepository
Notifications $notifications
ThumbnailHelper $thumbnailHelper
string $projectDir
string $publicFolder

array getFilters()

{@inheritdoc}

Return Value

array

array getFunctions()

{@inheritdoc}

Return Value

array

string popup($image, int $width = 320, int $height = 240)

Parameters

$image
int $width
int $height

Return Value

string

string showImage($image, int|null $width = null, int|null $height = null)

Parameters

$image
int|null $width
int|null $height

Return Value

string

thumbnail($image, int|null $width = null, int|null $height = null, string|null $location = null, string|null $path = null, string|null $fit = null)

Parameters

$image
int|null $width
int|null $height
string|null $location
string|null $path
string|null $fit

Media|null getMedia(ImageField|array $image)

Parameters

ImageField|array $image

Return Value

Media|null

string|null getSvg(ImageField|Content|array|string $image)

Parameters

ImageField|Content|array|string $image

Return Value

string|null