AbstractTemplatePartBookingEntityTag extends AbstractTemplatePartEntityTag
in package

Table of Contents

$description  : string
$entity  : InterfaceEntity
$name  : string
$tags  : array<string|int, AbstractTagElement>
$templatePart  : mixed
$visibility  : bool
__construct()  : mixed
add()  : mixed
getDescription()  : string
getEntity()  : InterfaceEntity
getName()  : string
getTags()  : array<string|int, InterfaceTag>
hide()  : mixed
isHidden()  : bool
remove()  : mixed
replaceTags()  : string
setEntity()  : mixed
show()  : mixed
description()  : string
getEmptyEntity()  : InterfaceEntity
getTag()  : string
getTagContent()  : string
getTemplatePart()  : string
getTemplatePartEntities()  : array<string|int, InterfaceEntity>
getTemplatePartTemplate()  : string
getTemplatePartTemplateTags()  : InterfaceTags
initTemplatePartTags()  : mixed
replaceTemplatePartTags()  : string

Properties

$description

protected string $description = ''

$entity

protected InterfaceEntity $entity

$name

protected string $name = ''

$tags

protected array<string|int, AbstractTagElement> $tags = []

$templatePart

protected mixed $templatePart = ''

$visibility

protected bool $visibility = true

Methods

__construct()

public __construct(string $name, string $description) : mixed
Parameters
$name : string
$description : string
Return values
mixed

add()

public add(InterfaceTag $tag) : mixed
Parameters
$tag : InterfaceTag
Return values
mixed

getDescription()

public abstract getDescription() : string
Return values
string

getEntity()

public getEntity() : InterfaceEntity
Return values
InterfaceEntity

getName()

public abstract getName() : string
Return values
string

getTags()

public getTags() : array<string|int, InterfaceTag>
Return values
array<string|int, InterfaceTag>

hide()

public hide() : mixed
Return values
mixed

isHidden()

public isHidden() : bool
Return values
bool

remove()

public remove(InterfaceTag $component) : mixed
Parameters
$component : InterfaceTag
Return values
mixed

replaceTags()

public abstract replaceTags(string $emailContent) : string
Parameters
$emailContent : string
Return values
string

setEntity()

public setEntity(InterfaceEntity $entity) : mixed
Parameters
$entity : InterfaceEntity
Return values
mixed

show()

public show() : mixed
Return values
mixed

description()

protected abstract description() : string
Return values
string

getEmptyEntity()

protected getEmptyEntity() : InterfaceEntity
Return values
InterfaceEntity

getTag()

protected getTag() : string
Return values
string

getTagContent()

protected abstract getTagContent() : string
Return values
string

getTemplatePart()

protected getTemplatePart() : string
Return values
string

getTemplatePartEntities()

protected abstract getTemplatePartEntities() : array<string|int, InterfaceEntity>
Tags
todo:

make a more strict type for each 'template part entities' and make error handlers

Return values
array<string|int, InterfaceEntity>

getTemplatePartTemplate()

protected abstract getTemplatePartTemplate() : string
Return values
string

getTemplatePartTemplateTags()

protected abstract getTemplatePartTemplateTags() : InterfaceTags
Return values
InterfaceTags

initTemplatePartTags()

protected initTemplatePartTags() : mixed
Return values
mixed

replaceTemplatePartTags()

protected replaceTemplatePartTags(InterfaceEntity $entity) : string
Parameters
$entity : InterfaceEntity
Return values
string

Search results