View class to manage the HTML output.
Methods
Constructor
__construct()
includeJava
addResources(array $settings = array()) : void
addJavaScriptLibrary
addJavaScriptLibrary(string $key, array $settings = array()) : \AdGrafik\GoogleMapsPHP\View\Node\JavaScript
addJavaScriptSource
addJavaScriptSource(string $key, array $settings = array()) : \AdGrafik\GoogleMapsPHP\View\Node\JavaScript
addJavaScriptInline
addJavaScriptInline(string $key, array $settings = array()) : \AdGrafik\GoogleMapsPHP\View\Node\JavaScript
addHead
addHead(\AdGrafik\GoogleMapsPHP\View\Node\NodeInterface $node) : \AdGrafik\GoogleMapsPHP\View\Html
addHtml
addHtml(array $settings = array()) : \AdGrafik\GoogleMapsPHP\View\Node\Html
addBody
addBody(\AdGrafik\GoogleMapsPHP\View\Node\NodeInterface $node, boolean $forceOnTop = FALSE) : \AdGrafik\GoogleMapsPHP\View\Html
Set settings
setSettings(\AdGrafik\GoogleMapsPHP\Configuration\Settings $settings) : \AdGrafik\GoogleMapsPHP\View\Html
Get settings
getSettings() : \AdGrafik\GoogleMapsPHP\Configuration\Settings
Set documentNode
setDocumentNode(\AdGrafik\GoogleMapsPHP\View\Node\Document $documentNode) : \AdGrafik\GoogleMapsPHP\View\Html
Get documentNode
getDocumentNode() : \AdGrafik\GoogleMapsPHP\View\Node\Document
Set headNode
setHeadNode(\AdGrafik\GoogleMapsPHP\View\Node\Head $headNode) : \AdGrafik\GoogleMapsPHP\View\Html
Get headNode
getHeadNode() : \AdGrafik\GoogleMapsPHP\View\Node\Head
Set bodyNode
setBodyNode(\AdGrafik\GoogleMapsPHP\View\Node\Body $bodyNode) : \AdGrafik\GoogleMapsPHP\View\Html
Get bodyNode
getBodyNode() : \AdGrafik\GoogleMapsPHP\View\Node\Body
printHead
printNode(\AdGrafik\GoogleMapsPHP\View\Node\NodeInterface $node) : string
Arguments
Response
string
printHead
printHead() : string
printBody
printBody() : string
Shortcut of printHtmlBody
printHtml() : string
addJavaScriptNode
addJavaScriptNode(string $type, string $key, array $settings = array()) : \AdGrafik\GoogleMapsPHP\View\Node\JavaScript
addHtmlNode
addHtmlNode(string $nodeClassName, array $settings = array()) : \AdGrafik\GoogleMapsPHP\View\Node\JavaScript
printView
printView() : string
inherited abstract
Constants
HEAD_TYPE_JAVASCRIPT_LIBRARY
HEAD_TYPE_JAVASCRIPT_LIBRARY
HEAD_TYPE_JAVASCRIPT_SOURCE
HEAD_TYPE_JAVASCRIPT_SOURCE
HEAD_TYPE_JAVASCRIPT_INLINE
HEAD_TYPE_JAVASCRIPT_INLINE
Properties
settings
settings : \AdGrafik\GoogleMapsPHP\Configuration\Settings
documentNode
documentNode : \AdGrafik\GoogleMapsPHP\View\Node\Document
headNode
headNode : \DOMElement
bodyNode
bodyNode : \DOMElement
headStack
headStack : array
bodyStack
bodyStack : array