ImageList
extends AbstractEventRaisingEntity
in package
Class ImageList
Table of Contents
- $imageListId : ImageListId
- $imageListName : ImageListName
- $images : Images
- $newImages : NewImages
- $raisedEvents : array<string|int, object>
- addNewImages() : void
- changeImages() : void
- changeName() : void
- create() : ImageList
- id() : int
- images() : Images
- name() : string
- newImages() : NewImages
- releaseEvents() : array<string|int, object>
- removeImage() : void
- toArray() : array<string|int, mixed>
- raiseEvent() : void
- __construct() : mixed
- ImageList constructor.
Properties
$imageListId
private
ImageListId
$imageListId
$imageListName
private
ImageListName
$imageListName
$images
private
Images
$images
$newImages
private
NewImages
$newImages
$raisedEvents
private
array<string|int, object>
$raisedEvents
= []
Methods
addNewImages()
public
addNewImages(NewImage ...$newImages) : void
Parameters
- $newImages : NewImage
Return values
void —changeImages()
public
changeImages(Image ...$images) : void
Parameters
- $images : Image
Return values
void —changeName()
public
changeName(ImageListName $imageListName) : void
Parameters
- $imageListName : ImageListName
Return values
void —create()
public
static create(ImageListId $imageListId, ImageListName $imageListName, Images $images, NewImages $newImages) : ImageList
Parameters
- $imageListId : ImageListId
- $imageListName : ImageListName
- $images : Images
- $newImages : NewImages
Return values
ImageList —id()
public
id() : int
Return values
int —images()
public
images() : Images
Return values
Images —name()
public
name() : string
Return values
string —newImages()
public
newImages() : NewImages
Return values
NewImages —releaseEvents()
public
releaseEvents() : array<string|int, object>
Return values
array<string|int, object> —removeImage()
public
removeImage(ImagePath ...$imagePaths) : void
Parameters
- $imagePaths : ImagePath
Return values
void —toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed> —raiseEvent()
protected
raiseEvent(object $event) : void
Parameters
- $event : object
Return values
void —__construct()
ImageList constructor.
private
__construct(ImageListId $imageListId, ImageListName $imageListName, Images $images, NewImages $newImages) : mixed
Parameters
- $imageListId : ImageListId
- $imageListName : ImageListName
- $images : Images
- $newImages : NewImages