class MediaPreset implements JsonSerializable

Traits

Macroable

Constants

ORIGINAL

Properties

protected array $timestamps from  Timestamps
protected array $attributes
array $modified from  Accessors

Methods

serializeTimestamp($value)

No description

array
toArray()

Get the raw attributes

mixed
__get(string $property)

No description

__set(string $property, mixed $value)

No description

bool
__isset(string $property)

No description

__unset(string $key)

No description

bool
offsetExists(string $property)

No description

mixed
offsetGet(string $property)

No description

mixed
offsetSet(string $property, mixed $value)

No description

void
offsetUnset(string $key)

No description

string
__toString()

No description

__construct($preset = [])

No description

static void
register(string $name, MediaPreset|array $preset)

Registers a preset

static MediaPreset|null
find(string $name)

No description

static MediaPreset
findOrFail(string $name)

No description

getModeAttribute($mode = null)

No description

getResolutionsAttribute($resolutions)

No description

setMaxWidthAttribute($maxWidth)

No description

array
getBreakpointsAttribute(array $values = [])

No description

getFillAttribute($fill = null)

No description

getSizeAttribute($size = null)

No description

getWidthAttribute()

No description

getHeightAttribute()

No description

getMaxWidthAttribute($maxWidth = 0)

No description

jsonSerialize()

No description

Details

in Timestamps at line 18
serializeTimestamp($value)

Parameters

$value

in Accessors at line 30
array toArray()

Get the raw attributes

Return Value

array

in Accessors at line 39
mixed __get(string $property)

Parameters

string $property

Return Value

mixed

in Accessors at line 67
__set(string $property, mixed $value)

Parameters

string $property
mixed $value

in Accessors at line 97
bool __isset(string $property)

Parameters

string $property

Return Value

bool

in Accessors at line 105
__unset(string $key)

Parameters

string $key

in Accessors at line 116
bool offsetExists(string $property)

Parameters

string $property

Return Value

bool

in Accessors at line 127
mixed offsetGet(string $property)

Parameters

string $property

Return Value

mixed

in Accessors at line 137
mixed offsetSet(string $property, mixed $value)

Parameters

string $property
mixed $value

Return Value

mixed

in Accessors at line 146
void offsetUnset(string $key)

Parameters

string $key

Return Value

void

in Accessors at line 154
string __toString()

Return Value

string

at line 42
__construct($preset = [])

Parameters

$preset

at line 54
static void register(string $name, MediaPreset|array $preset)

Registers a preset

Parameters

string $name
MediaPreset|array $preset

Return Value

void

at line 68
static MediaPreset|null find(string $name)

Parameters

string $name

Return Value

MediaPreset|null

at line 92
static MediaPreset findOrFail(string $name)

Parameters

string $name

Return Value

MediaPreset

Exceptions

InvalidPresetException

at line 100
getModeAttribute($mode = null)

Parameters

$mode

at line 109
getResolutionsAttribute($resolutions)

Parameters

$resolutions

at line 129
setMaxWidthAttribute($maxWidth)

Parameters

$maxWidth

at line 139
array getBreakpointsAttribute(array $values = [])

Parameters

array $values

Return Value

array

Exceptions

BreakpointsMissingException

at line 175
getFillAttribute($fill = null)

Parameters

$fill

at line 180
getSizeAttribute($size = null)

Parameters

$size

at line 207
getWidthAttribute()

at line 212
getHeightAttribute()

at line 217
getMaxWidthAttribute($maxWidth = 0)

Parameters

$maxWidth

at line 222
jsonSerialize()