Html

Extends \AdGrafik\GoogleMapsPHP\View\AbstractView

View class to manage the HTML output.

author

Arno Dudek

Methods

Constructor

__construct() 

includeJava

addResources(array $settings = array()) : void

Arguments

$settings

array

addJavaScriptLibrary

addJavaScriptLibrary(string $key, array $settings = array()) : \AdGrafik\GoogleMapsPHP\View\Node\JavaScript

Arguments

$key

string

$settings

array

Response

\AdGrafik\GoogleMapsPHP\View\Node\JavaScript

addJavaScriptSource

addJavaScriptSource(string $key, array $settings = array()) : \AdGrafik\GoogleMapsPHP\View\Node\JavaScript

Arguments

$key

string

$settings

array

Response

\AdGrafik\GoogleMapsPHP\View\Node\JavaScript

addJavaScriptInline

addJavaScriptInline(string $key, array $settings = array()) : \AdGrafik\GoogleMapsPHP\View\Node\JavaScript

Arguments

$key

string

$settings

array

Response

\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

Arguments

$settings

array

Response

\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

Response

string

printBody

printBody() : string

Response

string

Shortcut of printHtmlBody

printHtml() : string

Response

string

addJavaScriptNode

addJavaScriptNode(string $type, string $key, array $settings = array()) : \AdGrafik\GoogleMapsPHP\View\Node\JavaScript

Arguments

$type

string

$key

string

$settings

array

Response

\AdGrafik\GoogleMapsPHP\View\Node\JavaScript

addHtmlNode

addHtmlNode(string $nodeClassName, array $settings = array()) : \AdGrafik\GoogleMapsPHP\View\Node\JavaScript

Arguments

$nodeClassName

string

$settings

array

Response

\AdGrafik\GoogleMapsPHP\View\Node\JavaScript

printView

printView() : string
inherited abstract

Response

string

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
var

Type(s)

\DOMElement

bodyNode

bodyNode : \DOMElement
var

Type(s)

\DOMElement

headStack

headStack : array
var

Type(s)

array

bodyStack

bodyStack : array
var

Type(s)

array