AbstractDirectLinkEntityShortcode extends AbstractShortcode
in package

Table of Contents

$attributes  : array<string|int, mixed>
$name  : string
__construct()  : mixed
getAttributes()  : array<string|int, mixed>
getDefaultArgs()  : array<string|int, mixed>
getLabel()  : string
getName()  : string
getRawShortcode()  : mixed
register()  : mixed
render()  : string
validateArgs()  : array<string|int, mixed>
addActions()  : mixed
getAttributeType()  : string
getContent()  : mixed
getPrefix()  : mixed
name()  : mixed
parseArgs()  : array<string|int, mixed>
renderContent()  : string

Properties

$attributes

protected array<string|int, mixed> $attributes = []
Tags
since
1.2

$name

protected string $name
Tags
since
1.0

Methods

__construct()

public __construct() : mixed
Return values
mixed

getAttributes()

public getAttributes() : array<string|int, mixed>
Tags
since
1.2
Return values
array<string|int, mixed>

getDefaultArgs()

public getDefaultArgs() : array<string|int, mixed>
Tags
since
1.2
Return values
array<string|int, mixed>

getLabel()

public abstract getLabel() : string
Tags
since
1.2
Return values
string

getName()

public getName() : string
Return values
string

getRawShortcode()

public getRawShortcode() : mixed
Return values
mixed

register()

public register() : mixed
Tags
access

protected

since
1.0
Return values
mixed

render()

public render(array<string|int, mixed> $args[, string $content = '' ][, string $shortcodeTag = '' ]) : string
Parameters
$args : array<string|int, mixed>
$content : string = ''

Optional. '' by default.

$shortcodeTag : string = ''

Optional. '' by default.

Tags
since
1.0
Return values
string

validateArgs()

public validateArgs(array<string|int, mixed> $args) : array<string|int, mixed>
Parameters
$args : array<string|int, mixed>
Tags
since
1.2
Return values
array<string|int, mixed>

addActions()

protected addActions() : mixed
Tags
since
1.0
Return values
mixed

getAttributeType()

protected getAttributeType(string $name[, string $default = 'undefined' ]) : string
Parameters
$name : string
$default : string = 'undefined'

Optional. 'undefined' by default.

Tags
since
1.2
Return values
string

getContent()

protected abstract getContent(mixed $entity) : mixed
Parameters
$entity : mixed
Return values
mixed

getPrefix()

protected getPrefix() : mixed
Return values
mixed

name()

protected abstract name() : mixed
Return values
mixed

parseArgs()

protected parseArgs(array<string|int, mixed> $args, array<string|int, mixed> $defaults, string $content, string $shortcodeTag) : array<string|int, mixed>
Parameters
$args : array<string|int, mixed>
$defaults : array<string|int, mixed>
$content : string
$shortcodeTag : string
Tags
since
1.2
Return values
array<string|int, mixed>

renderContent()

protected renderContent(mixed $args, mixed $content, mixed $shortcodeTag) : string
Parameters
$args : mixed
$content : mixed
$shortcodeTag : mixed
Return values
string

Search results