LeanElement
in package
implements
DOMWriterInterface
uses
DOMWriterDocumentFromElementTrait
Tags
Table of Contents
Interfaces
Methods
- __serialize() : array<string|int, mixed>
- __unserialize() : void
- appendChild() : void
- createOneFromArray() : LeanElement
- createOneFromDOMElement() : LeanElement
- createTreeFromDOMDocument() : LeanElement
- createTreeFromDOMElement() : LeanElement
- createTreeListFromDOMNodeList() : array<string|int, mixed>
- getAttribute() : mixed
- getAttributes() : array<string|int, mixed>
- getChildByTag() : LeanElement|null
- getChildren() : array<string|int, LeanElement>
- getTag() : string
- hasAttribute() : bool
- setAttribute() : void
- toDocument() : DOMDocument
- toElement() : DOMElement
- Converts the object's data to an element for an existing document.
- withAttributes() : LeanElement
Methods
__serialize()
public
__serialize() : array<string|int, mixed>
Return values
array<string|int, mixed>__unserialize()
public
__unserialize(array<string|int, mixed> $data) : void
Parameters
- $data : array<string|int, mixed>
appendChild()
public
appendChild(LeanElement $child) : void
Parameters
- $child : LeanElement
createOneFromArray()
public
static createOneFromArray(string $tag, array<string|int, mixed> $attributes[, iterable<string|int, mixed> $children = [] ]) : LeanElement
Parameters
- $tag : string
- $attributes : array<string|int, mixed>
- $children : iterable<string|int, mixed> = []
Return values
LeanElementcreateOneFromDOMElement()
public
static createOneFromDOMElement(DOMElement $element[, array<string|int, mixed> $children = [] ]) : LeanElement
Parameters
- $element : DOMElement
- $children : array<string|int, mixed> = []
Return values
LeanElementcreateTreeFromDOMDocument()
public
static createTreeFromDOMDocument(DOMDocument $domDocument) : LeanElement
Parameters
- $domDocument : DOMDocument
Return values
LeanElementcreateTreeFromDOMElement()
public
static createTreeFromDOMElement(DOMElement $domElement) : LeanElement
Parameters
- $domElement : DOMElement
Return values
LeanElementcreateTreeListFromDOMNodeList()
public
static createTreeListFromDOMNodeList(DOMNodeList $domNodeList) : array<string|int, mixed>
Parameters
- $domNodeList : DOMNodeList
Return values
array<string|int, mixed>getAttribute()
public
getAttribute(string $key[, mixed $default = null ]) : mixed
Parameters
- $key : string
- $default : mixed = null
getAttributes()
public
getAttributes() : array<string|int, mixed>
Return values
array<string|int, mixed>getChildByTag()
public
getChildByTag(string $tag) : LeanElement|null
Parameters
- $tag : string
Return values
LeanElement|nullgetChildren()
public
getChildren() : array<string|int, LeanElement>
Return values
array<string|int, LeanElement>getTag()
public
getTag() : string
Return values
stringhasAttribute()
public
hasAttribute(string $key) : bool
Parameters
- $key : string
Return values
boolsetAttribute()
public
setAttribute(string $key, mixed $val) : void
Parameters
- $key : string
- $val : mixed
toDocument()
public
toDocument() : DOMDocument
Return values
DOMDocumenttoElement()
Converts the object's data to an element for an existing document.
public
toElement(DOMDocument $targetDoc) : DOMElement
Subsequent calls are expected to return a new element each time.
Parameters
- $targetDoc : DOMDocument
Return values
DOMElementwithAttributes()
public
withAttributes(array<string|int, mixed> $attributes) : LeanElement
Parameters
- $attributes : array<string|int, mixed>