EngineInterface¶
Qualified name: | Ouxsoft\LivingMarkup\Contract\EngineInterface |
---|
-
interface
EngineInterface
¶ -
public
__construct
(DocumentInterface` $document, ElementPoolInterface` $element_pool)¶ Parameters: - $document (DocumentInterface`) –
- $element_pool (ElementPoolInterface`) –
-
public
__toString
()¶
-
public
callRoutine
(array $routine)¶ Parameters: - $routine (array) –
-
public
getDomElementByPlaceholderId
(string $element_id)¶ Parameters: - $element_id (string) –
-
public
getElementAncestorProperties
(string $element_id)¶ Parameters: - $element_id (string) –
-
public
getElementArgs
(DOMElement $element)¶ Parameters: - $element (DOMElement) –
-
public
getElementInnerXML
(string $element_id)¶ Parameters: - $element_id (string) –
-
public
instantiateElements
(array $lhtml_element)¶ Parameters: - $lhtml_element (array) –
-
public
queryFetch
(string $query[, DOMElement $node])¶ Parameters: - $query (string) –
- $node (DOMElement) – Default:
null
-
public
queryFetchAll
(string $query[, DOMElement $node])¶ Parameters: - $query (string) –
- $node (DOMElement) – Default:
null
-
public
removeElements
(array $lhtml_element)¶ Parameters: - $lhtml_element (array) –
-
public
renderElement
(string $element_id)¶ Parameters: - $element_id (string) –
-
public
replaceDomElement
(DOMElement $element, string $new_xml)¶ Parameters: - $element (DOMElement) –
- $new_xml (string) –
-
public
setType
([])¶ Parameters: - $value – Default:
null
- $type – Default:
'string'
- $value – Default:
-
public