Node
class Node extends AbstractType implements NodeInterface, TypeInterface (View source)
A type model for a deep-level Node element.
Properties
| protected DOMNode|null | $node | The raw DOMNode element. |
|
| protected string|null | $value | The content of the node, serialized appropriately. | |
| protected string|null | $lang | The language of the content. | |
| protected string|null | $base | The xml:base value of the content. | |
| protected string | $serialization | The serialization of the content. |
Methods
Proxy method which forwards requests to an underlying handler.
Gets the standard, pre-formatted message for unresolvable method calls.
Casting this Node element to a string with return the value of the Node.
Creates a new Node object from a string of text (such as from an XML attribute).
Gets the content of the node, serialized appropriately.
Gets the serialization of the content.
Finds the common internal alias for a given method name.
Get the correct handler for a whitelisted method name.
Details
in AbstractType at line 27
__call(string $nodeName, array $args)
Proxy method which forwards requests to an underlying handler.
in AbstractType at line 52
protected string
getUnresolvableMessage(string $nodeName)
Gets the standard, pre-formatted message for unresolvable method calls.
at line 68
__construct(DOMNode|null $node = null, array $fallback = [])
Get the text node in multiple formats.
at line 115
string
__toString()
Casting this Node element to a string with return the value of the Node.
at line 127
static Node
factory(string $value)
Creates a new Node object from a string of text (such as from an XML attribute).
at line 145
string|null
getValue()
Gets the content of the node, serialized appropriately.
at line 155
string
getSerialization()
Gets the serialization of the content.
Will always be one of the enums from SimplePie\Enum\Serialization.
at line 183
string
getAlias(string $nodeName)
Finds the common internal alias for a given method name.