MediumFactory
in package
Class MediumFactory
Table of Contents
Methods
- fromArray() : Medium
- Create Medium from array of parameters
- fromFile() : Medium|null
- Create Medium from a file
- fromUploadedFile() : Medium|null
- Create Medium from an uploaded file
- scaledFromMedium() : ImageMediaInterface|MediaObjectInterface|array<string|int, mixed>
- Create a new ImageMedium by scaling another ImageMedium object.
Methods
fromArray()
Create Medium from array of parameters
public
static fromArray([array<string|int, mixed> $items = [] ][, Blueprint|null $blueprint = null ]) : Medium
Parameters
- $items : array<string|int, mixed> = []
- $blueprint : Blueprint|null = null
Return values
MediumfromFile()
Create Medium from a file
public
static fromFile(string $file[, array<string|int, mixed> $params = [] ]) : Medium|null
Parameters
- $file : string
- $params : array<string|int, mixed> = []
Return values
Medium|nullfromUploadedFile()
Create Medium from an uploaded file
public
static fromUploadedFile(UploadedFileInterface $uploadedFile[, array<string|int, mixed> $params = [] ]) : Medium|null
Parameters
- $uploadedFile : UploadedFileInterface
- $params : array<string|int, mixed> = []
Return values
Medium|nullscaledFromMedium()
Create a new ImageMedium by scaling another ImageMedium object.
public
static scaledFromMedium(ImageMediaInterface|MediaObjectInterface $medium, int $from, int $to) : ImageMediaInterface|MediaObjectInterface|array<string|int, mixed>
Parameters
- $medium : ImageMediaInterface|MediaObjectInterface
- $from : int
- $to : int