AbstractElement

Qualified name:Ouxsoft\LivingMarkup\Element\AbstractElement
class AbstractElement
public __construct([])

Element constructor

Parameters:
public __invoke(string $method) → bool

Invoke wrapper call to method if exists

Parameters:
  • $method (string) –
Returns:

bool –

public __toString() → string

Call onRender if exists on echo / output

Returns:string –
public getArgByName(string $name)

Get arg by name

Parameters:
  • $name (string) –
Returns:

mixed|null

public getArgs() → ArgumentArray

Get all args

Returns:ArgumentArray
public getId()

Gets the ID of the Element, useful for ElementPool

Returns:int|string
public innerText()

Get innerText

Returns:string|null
public onRender() → mixed

Abstract output method called by magic method The extending class must define this method

Returns:mixed –