class FieldHelper extends AbstractFormElementHelper (View source)

The FieldHelper class.

Methods

static void
init(boolean $reset = false)

init

static mixed
create(string|AbstractField|SimpleXMLElement $field, SplPriorityQueue $namespaces = null)

createField

static void
reset()

reset

static void
addNamespace(string $namespace, int $priority = 256)

addNamespace

static AbstractField
createByXml(SimpleXMLElement $xml, SplPriorityQueue $namespaces = null)

createByXml

static string|bool
findFieldClass(string $name, SplPriorityQueue $namespaces = null)

findFieldClass

Details

static void init(boolean $reset = false)

init

Parameters

boolean $reset

Return Value

void

at line line 45
static mixed create(string|AbstractField|SimpleXMLElement $field, SplPriorityQueue $namespaces = null)

createField

Parameters

string|AbstractField|SimpleXMLElement $field
SplPriorityQueue $namespaces

Return Value

mixed

Exceptions

InvalidArgumentException

static void reset()

reset

Return Value

void

static void addNamespace(string $namespace, int $priority = 256)

addNamespace

Parameters

string $namespace
int $priority

Return Value

void

static SplPriorityQueue getNamespaces()

getNamespaces

Return Value

SplPriorityQueue

at line line 77
static AbstractField createByXml(SimpleXMLElement $xml, SplPriorityQueue $namespaces = null)

createByXml

Parameters

SimpleXMLElement $xml
SplPriorityQueue $namespaces

Return Value

AbstractField

at line line 107
static string|bool findFieldClass(string $name, SplPriorityQueue $namespaces = null)

findFieldClass

Parameters

string $name
SplPriorityQueue $namespaces

Return Value

string|bool