PartyInfoFlyer
in package
uses
TraitImageTags, TraitImageTools
FinalYes
Table of Contents
Constants
- CSS_CLASS_FLUID = 'fluid'
- DEFAULT_LAZY_PLACEHOLDER = '<div class="flyer-box80 m-lr4 foto-outline"></div>'
- LOADING_EAGER = 'eager'
- LOADING_LAZY = 'lazy'
Properties
- $cfgImgPath : array<string|int, mixed>
- $cfgImgSize : array<string|int, mixed>
- $env : array<string|int, mixed>
- $imageTag : ImageTag
- $imageTools : ImageTools
- $imgTitle : string
- $partyInfo : PartyInfo
- $tplDefLink : string
Methods
- __construct() : mixed
- getImageTagInstance() : ImageTag
- getImageToolsInstance() : ImageTools
- makeFlyerTag() : array<string|int, mixed>
- createFullFlyerData() : array<string|int, mixed>
- ensureFlyerVariantsExist() : void
- getFullFlyerSize() : array<string|int, mixed>
- getSmallerVersions() : array<string|int, mixed>
- loadConfiguration() : void
Constants
CSS_CLASS_FLUID
private
mixed
CSS_CLASS_FLUID
= 'fluid'
DEFAULT_LAZY_PLACEHOLDER
private
mixed
DEFAULT_LAZY_PLACEHOLDER
= '<div class="flyer-box80 m-lr4 foto-outline"></div>'
LOADING_EAGER
private
mixed
LOADING_EAGER
= 'eager'
LOADING_LAZY
private
mixed
LOADING_LAZY
= 'lazy'
Properties
$cfgImgPath
private
array<string|int, mixed>
$cfgImgPath
= []
$cfgImgSize
private
array<string|int, mixed>
$cfgImgSize
= []
$env
private
array<string|int, mixed>
$env
= []
$imageTag
private
ImageTag
$imageTag
$imageTools
private
ImageTools
$imageTools
$imgTitle
private
string
$imgTitle
= ''
$partyInfo read-only
private
PartyInfo
$partyInfo
$tplDefLink
private
string
$tplDefLink
= ''
Methods
__construct()
public
__construct(PartyInfo $partyInfo) : mixed
Parameters
- $partyInfo : PartyInfo
getImageTagInstance()
public
getImageTagInstance() : ImageTag
Return values
ImageTaggetImageToolsInstance()
public
getImageToolsInstance() : ImageTools
Return values
ImageToolsmakeFlyerTag()
public
makeFlyerTag(array<string|int, mixed> $returnData) : array<string|int, mixed>
Parameters
- $returnData : array<string|int, mixed>
Return values
array<string|int, mixed>createFullFlyerData()
private
createFullFlyerData(array<string|int, mixed> $imgSize) : array<string|int, mixed>
Parameters
- $imgSize : array<string|int, mixed>
Return values
array<string|int, mixed>ensureFlyerVariantsExist()
private
ensureFlyerVariantsExist() : void
getFullFlyerSize()
private
getFullFlyerSize() : array<string|int, mixed>
Return values
array<string|int, mixed>getSmallerVersions()
private
getSmallerVersions(string $seoPartyUrl, array<string|int, mixed> $result) : array<string|int, mixed>
Parameters
- $seoPartyUrl : string
- $result : array<string|int, mixed>
Return values
array<string|int, mixed>loadConfiguration()
private
loadConfiguration() : void