Album
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
getUpdatedAt()
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
removeAggregation(AlbumImageAggregation $aggregation)
Remove AlbumImageAggregation from ArrayCollection
$this
$this
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()
at line 212
setId(int $id)
at line 220
string
getTitle()
at line 228
setTitle(string $title)
at line 236
DateTime
getCreatedAt()
at line 244
setCreatedAt(DateTime $createdAt)
at line 252
DateTime
getUpdatedAt()
at line 260
setUpdatedAt(DateTime $updatedAt)
at line 268
mixed
getAlbumImageAggregations()
at line 276
setAlbumImageAggregations(mixed $albumImageAggregations)
at line 284
mixed
getSlug()
at line 292
setSlug(mixed $slug)
at line 300
string
getDescription()
at line 308
setDescription(string $description)
at line 316
boolean
isVisible()
at line 324
setVisible(boolean $visible)
at line 332
array
getImagesUrls()
at line 340
setImagesUrls(array $imagesUrls)
at line 348
string
getFeaturedImageUrl()
at line 356
setFeaturedImageUrl(string $featuredImageUrl)
at line 369
$this
addAggregation(AlbumImageAggregation $aggregation)
Add AlbumImageAggregation to ArrayCollection
at line 390
removeAggregation(AlbumImageAggregation $aggregation)
Remove AlbumImageAggregation from ArrayCollection
at line 402
$this
addImageUrlToArray(Image $image)
at line 420
$this
removeImageUrls(Image $image)
at line 435
string
getLeftImageUrl()
at line 443
setLeftImageUrl(string $leftImageUrl)
at line 451
string
getRightImageUrl()
at line 459
setRightImageUrl(string $rightImageUrl)
at line 468
Album
refreshImagesUrls()
Update Image urls in Album entity