class Album implements BlockEntity, RelationshipEntityInterface

Class Album

Properties

protected string $title Album title
protected string $description Album description
protected DateTime $createdAt Album created at
protected DateTime $updatedAt Album updated at
protected string $featuredImageUrl Album featured image url
protected string $leftImageUrl Album left image url
protected string $rightImageUrl Album right image url
protected int $priority Album priority
protected AlbumImageAggregation $albumImageAggregations Aggregation for album and images with priority property for images inside album

Methods

__construct()

Album Constructor

int
getId()

No description

setId(int $id)

No description

string
getTitle()

No description

setTitle(string $title)

No description

getCreatedAt()

No description

setCreatedAt(DateTime $createdAt)

No description

getUpdatedAt()

No description

setUpdatedAt(DateTime $updatedAt)

No description

mixed
getAlbumImageAggregations()

No description

setAlbumImageAggregations(mixed $albumImageAggregations)

No description

mixed
getSlug()

No description

setSlug(mixed $slug)

No description

string
getDescription()

No description

setDescription(string $description)

No description

boolean
isVisible()

No description

setVisible(boolean $visible)

No description

array
getImagesUrls()

No description

setImagesUrls(array $imagesUrls)

No description

string
getFeaturedImageUrl()

No description

setFeaturedImageUrl(string $featuredImageUrl)

No description

$this
addAggregation(AlbumImageAggregation $aggregation)

Add AlbumImageAggregation to ArrayCollection

removeAggregation(AlbumImageAggregation $aggregation)

Remove AlbumImageAggregation from ArrayCollection

$this
addImageUrlToArray(Image $image)

No description

$this
removeImageUrls(Image $image)

No description

string
getLeftImageUrl()

No description

setLeftImageUrl(string $leftImageUrl)

No description

string
getRightImageUrl()

No description

setRightImageUrl(string $rightImageUrl)

No description

refreshImagesUrls()

Update Image urls in Album entity

int
getPriority()

No description

setPriority(int $priority)

No description

Details

at line 196
__construct()

Album Constructor

at line 204
int getId()

Return Value

int

at line 212
setId(int $id)

Parameters

int $id

at line 220
string getTitle()

Return Value

string

at line 228
setTitle(string $title)

Parameters

string $title

at line 236
DateTime getCreatedAt()

Return Value

DateTime

at line 244
setCreatedAt(DateTime $createdAt)

Parameters

DateTime $createdAt

at line 252
DateTime getUpdatedAt()

Return Value

DateTime

at line 260
setUpdatedAt(DateTime $updatedAt)

Parameters

DateTime $updatedAt

at line 268
mixed getAlbumImageAggregations()

Return Value

mixed

at line 276
setAlbumImageAggregations(mixed $albumImageAggregations)

Parameters

mixed $albumImageAggregations

at line 284
mixed getSlug()

Return Value

mixed

at line 292
setSlug(mixed $slug)

Parameters

mixed $slug

at line 300
string getDescription()

Return Value

string

at line 308
setDescription(string $description)

Parameters

string $description

at line 316
boolean isVisible()

Return Value

boolean

at line 324
setVisible(boolean $visible)

Parameters

boolean $visible

at line 332
array getImagesUrls()

Return Value

array

at line 340
setImagesUrls(array $imagesUrls)

Parameters

array $imagesUrls

at line 348
string getFeaturedImageUrl()

Return Value

string

at line 356
setFeaturedImageUrl(string $featuredImageUrl)

Parameters

string $featuredImageUrl

at line 369
$this addAggregation(AlbumImageAggregation $aggregation)

Add AlbumImageAggregation to ArrayCollection

Parameters

AlbumImageAggregation $aggregation

Return Value

$this

See also

AlbumImageAggregation

at line 390
removeAggregation(AlbumImageAggregation $aggregation)

Remove AlbumImageAggregation from ArrayCollection

Parameters

AlbumImageAggregation $aggregation

See also

AlbumImageAggregation

at line 402
$this addImageUrlToArray(Image $image)

Parameters

Image $image

Return Value

$this

at line 420
$this removeImageUrls(Image $image)

Parameters

Image $image

Return Value

$this

at line 435
string getLeftImageUrl()

Return Value

string

at line 443
setLeftImageUrl(string $leftImageUrl)

Parameters

string $leftImageUrl

at line 451
string getRightImageUrl()

Return Value

string

at line 459
setRightImageUrl(string $rightImageUrl)

Parameters

string $rightImageUrl

at line 468
Album refreshImagesUrls()

Update Image urls in Album entity

Return Value

Album

at line 486
int getPriority()

Return Value

int

at line 494
setPriority(int $priority)

Parameters

int $priority