EngineInterface¶
| Qualified name: | Ouxsoft\PHPMarkup\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