MemberPhotosRandom
in package
uses
TraitCache, TraitData, TraitImageTags, TraitMemberLink
FinalYes
Table of Contents
Properties
- $imageTag : ImageTag
- $memberLink : MemberLink
- $partyPhoto : PartyPhoto
- $tplLoop : string
Methods
- __construct() : mixed
- getCacheInstance() : Cache
- getDataInstance() : Data
- getImageTagInstance() : ImageTag
- getMemberLinkInstance() : MemberLink
- getRandomList() : string
- openPage() : void
- fetchRandomPhotos() : array<string|int, mixed>
- getListContainer() : string
- Retrieves a random list of member photos
Properties
$imageTag
private
ImageTag
$imageTag
$memberLink
private
MemberLink
$memberLink
$partyPhoto
private
PartyPhoto
$partyPhoto
$tplLoop
private
string
$tplLoop
Methods
__construct()
public
__construct() : mixed
getCacheInstance()
public
getCacheInstance() : Cache
Return values
CachegetDataInstance()
public
getDataInstance() : Data
Return values
DatagetImageTagInstance()
public
getImageTagInstance() : ImageTag
Return values
ImageTaggetMemberLinkInstance()
public
getMemberLinkInstance() : MemberLink
Return values
MemberLinkgetRandomList()
public
getRandomList() : string
Return values
stringopenPage()
public
openPage(HtmlHeader $htmlHeader) : void
Parameters
- $htmlHeader : HtmlHeader
fetchRandomPhotos()
private
fetchRandomPhotos() : array<string|int, mixed>
Return values
array<string|int, mixed>getListContainer()
Retrieves a random list of member photos
private
getListContainer() : string
This method retrieves a random list of member photos from the database and returns a formatted HTML string containing the member photos.
Return values
string —The formatted HTML string containing the member photos. If there is an error retrieving the random list of member photos.