Documentation

PrototypeNodeInterface extends NodeInterface

This interface must be implemented by nodes which can be used as prototypes.

Tags
author

Johannes M. Schmitt schmittjoh@gmail.com

Table of Contents

Methods

finalize()  : mixed
Finalizes a value.
getDefaultValue()  : mixed
Returns the default value of the node.
getName()  : string
Returns the name of the node.
getPath()  : string
Returns the path of the node.
hasDefaultValue()  : bool
Returns true when the node has a default value.
isRequired()  : bool
Returns true when the node is required.
merge()  : mixed
Merges two values together.
normalize()  : mixed
Normalizes a value.
setName()  : mixed
Sets the name of the node.

Methods

getDefaultValue()

Returns the default value of the node.

public getDefaultValue() : mixed
Tags
throws
RuntimeException

if the node has no default value

getName()

Returns the name of the node.

public getName() : string
Return values
string

getPath()

Returns the path of the node.

public getPath() : string
Return values
string

hasDefaultValue()

Returns true when the node has a default value.

public hasDefaultValue() : bool
Return values
bool

isRequired()

Returns true when the node is required.

public isRequired() : bool
Return values
bool

setName()

Sets the name of the node.

public setName(string $name) : mixed
Parameters
$name : string

        
On this page

Search results