- Extends
- ImplementsCountable PHPFUI \Interfaces \Page PHPFUI \Interfaces \Walkable Stringable 
- Traits
| Constants | 
| public PHPFUI | 
| Methods | 
| public PHPFUI\Base::__clone() | 
| public __construct(array $parameters) 
 | 
| public PHPFUI\Base::__toString() : string | 
| public PHPFUI\VanillaPage::add( $item) : static Add to the body element directly | 
| public PHPFUI\Page::addAbideValidator(PHPFUI | 
| public PHPFUI\Base::addAsFirst(?mixed $item) : static Base addAsFirst function. Adds to the front of the current object 
 | 
| public Example\Page::addBody(?mixed $item) : static | 
| public PHPFUI\Page::addCopyToClipboard(string $textToCopy, PHPFUI Add copy to clipboard plumbing to the page. You must still add the $copyOnClick and optional $flashOnCopy to the page in the appropriate locations | 
| public PHPFUI\VanillaPage::addCSS(string $css) : static Add dedupped inline css | 
| public PHPFUI\VanillaPage::addHeadJavaScript(string $js) : static Add dedupped JavaScript to the header | 
| public PHPFUI\VanillaPage::addHeadScript(string $module, array $attributes = []) : PHPFUI Add a dedupped header script 
 | 
| public PHPFUI\VanillaPage::addHeadTag(string $tag) : PHPFUI Add a meta tag to the head section of the page | 
| public PHPFUI\VanillaPage::addIEComments(string $comment) : PHPFUI Add IE commands. For example you should restrict IE 8 and lower clients.  | 
| public PHPFUI\VanillaPage::addJavaScript(string $js) : PHPFUI Add dedupped JavaScript to the page | 
| public PHPFUI\VanillaPage::addJavaScriptFirst(string $js) : PHPFUI Add dedupped JavaScript as the first JavaScript before Foundation | 
| public PHPFUI\VanillaPage::addJavaScriptLast(string $js) : PHPFUI Add dedupped JavaScript as the last JavaScript on the page | 
| public PHPFUI\Page::addPluginDefault(string $pluginName, string $property, string $value) : static You can add various plugin default parameters Examples: $page->addPluginDefault('Abide', 'patterns["zip"]', '/^[0-9-]*$/'); $page->addPluginDefault('Abide', "validators['AutoCompleteRequired']", 'AutoCompleteRequired'); | 
| public PHPFUI\Page::addReveal(PHPFUI Add a reveal dialog to the page 
 | 
| public PHPFUI\VanillaPage::addStyleSheet(string $module) : PHPFUI Add dedupped Style Sheet to the page 
 | 
| public PHPFUI\VanillaPage::addTailScript(string $module, array $attributes = []) : PHPFUI Add a dedupped script to the end of the page 
 | 
| public PHPFUI\Base::count() : int Number of object in this object. Does not count sub objects. | 
| public PHPFUI\Base::done(bool $done = true) : static Form is done rendering | 
| public PHPFUI\VanillaPage::getBaseURL() : string Return just the base URI without the query string | 
| public PHPFUI\VanillaPage::getBodyElement() : PHPFUI Direct access to the page body element. Also accessed via add method. | 
| public static PHPFUI\Base::getDebug(int $flags = 0) : int Gets the current debug setting | 
| public PHPFUI\VanillaPage::getFavIcon() : string Return the Fav Icon | 
| public Example\Page::getFooterMenu() : PHPFUI | 
| public static Example\Page::getMenu() : PHPFUI | 
| public PHPFUI\VanillaPage::getPageName() : string Return the current page name | 
| public PHPFUI\VanillaPage::getQueryParameters() : array Returns array of the current query parameters | 
| public PHPFUI\VanillaPage::getQueryString() : string Returns the query string with leading ? if set | 
| public PHPFUI\VanillaPage::getResourcePath(string $resource = '') : string Get fully qualified resource path root relative with resource if passed A $resource starting with / or http is not modified | 
| public PHPFUI\Base::getResponse() : string Get the current response | 
| public PHPFUI\VanillaPage::hasDatePicker() : bool return true if it has a built in date picker detectable by HTTP_USER_AGENT | 
| public PHPFUI\VanillaPage::hasDateTimePicker() : bool return true if it has a built in date time picker detectable by HTTP_USER_AGENT | 
| public PHPFUI\VanillaPage::hasTimePicker() : bool return true if it has a built in time picker detectable by HTTP_USER_AGENT | 
| public PHPFUI\VanillaPage::isAndroid() : bool Return true if Android platform | 
| public PHPFUI\VanillaPage::isChrome() : bool Return true if Chrome browser | 
| public PHPFUI\Base::isDone() : bool Returns true if the page needs no more processing | 
| public PHPFUI\VanillaPage::isIEMobile() : bool Return true if Windows Mobile browser | 
| public PHPFUI\VanillaPage::isIOS() : bool Return true if IOS platform | 
| public PHPFUI\Base::prepend(?mixed $item) : static Add an object in front of existing object | 
| public PHPFUI\VanillaPage::redirect(string $url = '', string $parameters = '', int $timeout = 0) : PHPFUI Redirect page. Default will redirect to the current page minus query string. Pass formatted query string as $parameter with no leading ?. 
 | 
| public PHPFUI\VanillaPage::removeCSS(string $css) : static Remove inline css | 
| public PHPFUI\VanillaPage::removeHeadJavaScript(string $js) : static Remove JavaScript from the header | 
| public PHPFUI\VanillaPage::removeHeadScript(string $module) : PHPFUI Remove header script 
 | 
| public PHPFUI\VanillaPage::removeHeadTag(string $tag) : PHPFUI Remove a meta tag from the head section of the page | 
| public PHPFUI\VanillaPage::removeIEComments(string $comment) : PHPFUI Remove IE commands. | 
| public PHPFUI\VanillaPage::removeJavaScript(string $js) : PHPFUI Remove JavaScript from the page | 
| public PHPFUI\VanillaPage::removeJavaScriptFirst(string $js) : PHPFUI Remove JavaScript from the first JavaScript before Foundation | 
| public PHPFUI\VanillaPage::removeJavaScriptLast(string $js) : PHPFUI Remove JavaScript from the last JavaScript on the page | 
| public PHPFUI\VanillaPage::removeStyleSheet(string $module) : PHPFUI Remove a Style Sheet from the page 
 | 
| public PHPFUI\VanillaPage::removeTailScript(string $module) : PHPFUI Remove script from the end of the page 
 | 
| public static PHPFUI\Base::setDebug(int $level = 0) : void Set the debug level, 1 or higher is on | 
| public PHPFUI\VanillaPage::setFavIcon(string $path) : PHPFUI Sets the Fav Icon (shown in browser tabs and elsewhere in the browser) 
 | 
| public PHPFUI\VanillaPage::setLanguage(string $lang) : PHPFUI Set the page language | 
| public PHPFUI\VanillaPage::setPageName(string $name) : PHPFUI Set the page name. Defaults to "Created with Foundation" 
 | 
| public PHPFUI\Base::setRawResponse(string $response, bool $asJSON = true) : static Sets the page response directly and exits the program 
 | 
| public PHPFUI\VanillaPage::setResourcePath(string $resourcePath = '/') : PHPFUI $resoursePath should start from the public root directory and include a trailing forward slash | 
| public PHPFUI\Base::setResponse(string $response, string $color = 'lime') : static Set a response in the standard format ('reponse' and 'color' array) exit will be called after returning the encoded response 
 | 
| public PHPFUI\Base::walk(string $method, ?mixed $argument = NULL) : static Recursively walks all objects and calls the passed method on each object where it exists 
 | 
| Methods | 
| protected PHPFUI\VanillaPage::getBody() : string | 
| protected PHPFUI\VanillaPage::getEnd() : string | 
| protected PHPFUI\Base::getItems() : array 
 | 
| protected Example\Page::getMagellanMenu() : ?PHPFUI | 
| protected Example\Page::getStart() : string | 
| Methods | 
| public static PHPFUI\Base::getDebug(int $flags = 0) : int Gets the current debug setting | 
| public static Example\Page::getMenu() : PHPFUI | 
| public static PHPFUI\Base::setDebug(int $level = 0) : void Set the debug level, 1 or higher is on |