Zend Framework  3.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Factory Class Reference

Public Member Functions

 __construct (InputFilterPluginManager $inputFilterManager=null)
 
 setDefaultFilterChain (FilterChain $filterChain)
 Set default filter chain to use.
 
 getDefaultFilterChain ()
 Get default filter chain, if any.
 
 clearDefaultFilterChain ()
 Clear the default filter chain (i.e., don't inject one into new inputs)
 
 setDefaultValidatorChain (ValidatorChain $validatorChain)
 Set default validator chain to use.
 
 getDefaultValidatorChain ()
 Get default validator chain, if any.
 
 clearDefaultValidatorChain ()
 Clear the default validator chain (i.e., don't inject one into new inputs)
 
 setInputFilterManager (InputFilterPluginManager $inputFilterManager)
 
 getInputFilterManager ()
 
 createInput ($inputSpecification)
 Factory for input objects.
 
 createInputFilter ($inputFilterSpecification)
 Factory for input filters.
 

Protected Member Functions

 populateFilters (FilterChain $chain, $filters)
 
 populateValidators (ValidatorChain $chain, $validators)
 

Protected Attributes

 $defaultFilterChain
 
 $defaultValidatorChain
 
 $inputFilterManager
 

Constructor & Destructor Documentation

__construct ( InputFilterPluginManager  $inputFilterManager = null)
Parameters
InputFilterPluginManager$inputFilterManager

Member Function Documentation

clearDefaultFilterChain ( )

Clear the default filter chain (i.e., don't inject one into new inputs)

Returns
void
clearDefaultValidatorChain ( )

Clear the default validator chain (i.e., don't inject one into new inputs)

Returns
void
createInput (   $inputSpecification)

Factory for input objects.

Parameters
array | Traversable | InputProviderInterface$inputSpecification
Exceptions
Exception\InvalidArgumentException
Exception\RuntimeException
Returns
InputInterface|InputFilterInterface
createInputFilter (   $inputFilterSpecification)

Factory for input filters.

Parameters
array | Traversable | InputFilterProviderInterface$inputFilterSpecification
Exceptions
Exception\InvalidArgumentException
Exception\RuntimeException
Returns
InputFilterInterface
getDefaultFilterChain ( )

Get default filter chain, if any.

Returns
null|FilterChain
getDefaultValidatorChain ( )

Get default validator chain, if any.

Returns
null|ValidatorChain
getInputFilterManager ( )
populateFilters ( FilterChain  $chain,
  $filters 
)
protected
Parameters
FilterChain$chain
array | Traversable$filters
Exceptions
Exception\RuntimeException
Returns
void
populateValidators ( ValidatorChain  $chain,
  $validators 
)
protected
Parameters
ValidatorChain$chain
string[]|ValidatorInterface[]$validators
Exceptions
Exception\RuntimeException
Returns
void
setDefaultFilterChain ( FilterChain  $filterChain)

Set default filter chain to use.

Parameters
FilterChain$filterChain
Returns
Factory
setDefaultValidatorChain ( ValidatorChain  $validatorChain)

Set default validator chain to use.

Parameters
ValidatorChain$validatorChain
Returns
Factory
setInputFilterManager ( InputFilterPluginManager  $inputFilterManager)
Parameters
InputFilterPluginManager$inputFilterManager
Returns
self

Member Data Documentation

$defaultFilterChain
protected
$defaultValidatorChain
protected
$inputFilterManager
protected