API Documentation

Filter/Input.php

Includes Classes 
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Filter
version
$Id: Input.php 22473 2010-06-20 08:30:04Z thomas $
Classes
Zend_Filter_Input

Description

Zend Framework

LICENSE

This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.

Zend_Filter_Input

category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Filter
Constants
ALLOW_EMPTY
BREAK_CHAIN
DEFAULT_VALUE
MESSAGES
ESCAPE_FILTER
FIELDS
FILTER
FILTER_CHAIN
MISSING_MESSAGE
INPUT_NAMESPACE
VALIDATOR_NAMESPACE
FILTER_NAMESPACE
NOT_EMPTY_MESSAGE
PRESENCE
PRESENCE_OPTIONAL
PRESENCE_REQUIRED
RULE
RULE_WILDCARD
VALIDATE
VALIDATOR
VALIDATOR_CHAIN
VALIDATOR_CHAIN_COUNT
Properties
$_data
$_filterRules
$_validatorRules
$_validFields
$_invalidMessages
$_invalidErrors
$_missingFields
$_unknownFields
$_defaultEscapeFilter
$_loaders
$_defaults
$_processed
$_translator
$_translatorDisabled
Methods
__construct
addNamespace
addFilterPrefixPath
addValidatorPrefixPath
setPluginLoader
getPluginLoader
getMessages
getErrors
getInvalid
getMissing
getUnknown
getEscaped
_escapeRecursive
getUnescaped
__get
hasInvalid
hasMissing
hasUnknown
hasValid
isValid
__isset
process
setData
setDefaultEscapeFilter
setOptions
setTranslator
getTranslator
setDisableTranslator
translatorIsDisabled
_filter
_filterRule
_getDefaultEscapeFilter
_getMissingMessage
_getNotEmptyMessage
_process
_validate
_validateRule
_getFilter
_getValidator
_getFilterOrValidator

Description

Constants

ALLOW_EMPTY

 ALLOW_EMPTY = 'allowEmpty'

Details

value
allowEmpty

BREAK_CHAIN

 BREAK_CHAIN = 'breakChainOnFailure'

Details

value
breakChainOnFailure

DEFAULT_VALUE

 DEFAULT_VALUE = 'default'

Details

value
default

MESSAGES

 MESSAGES = 'messages'

Details

value
messages

ESCAPE_FILTER

 ESCAPE_FILTER = 'escapeFilter'

Details

value
escapeFilter

FIELDS

 FIELDS = 'fields'

Details

value
fields

FILTER

 FILTER = 'filter'

Details

value
filter

FILTER_CHAIN

 FILTER_CHAIN = 'filterChain'

Details

value
filterChain

MISSING_MESSAGE

 MISSING_MESSAGE = 'missingMessage'

Details

value
missingMessage

INPUT_NAMESPACE

 INPUT_NAMESPACE = 'inputNamespace'

Details

value
inputNamespace

VALIDATOR_NAMESPACE

 VALIDATOR_NAMESPACE = 'validatorNamespace'

Details

value
validatorNamespace

FILTER_NAMESPACE

 FILTER_NAMESPACE = 'filterNamespace'

Details

value
filterNamespace

NOT_EMPTY_MESSAGE

 NOT_EMPTY_MESSAGE = 'notEmptyMessage'

Details

value
notEmptyMessage

PRESENCE

 PRESENCE = 'presence'

Details

value
presence

PRESENCE_OPTIONAL

 PRESENCE_OPTIONAL = 'optional'

Details

value
optional

PRESENCE_REQUIRED

 PRESENCE_REQUIRED = 'required'

Details

value
required

RULE

 RULE = 'rule'

Details

value
rule

RULE_WILDCARD

 RULE_WILDCARD = '*'

Details

value
*

VALIDATE

 VALIDATE = 'validate'

Details

value
validate

VALIDATOR

 VALIDATOR = 'validator'

Details

value
validator

VALIDATOR_CHAIN

 VALIDATOR_CHAIN = 'validatorChain'

Details

value
validatorChain

VALIDATOR_CHAIN_COUNT

 VALIDATOR_CHAIN_COUNT = 'validatorChainCount'

Details

value
validatorChainCount

Properties

$_data

array $_data = 'array'

Details

$_data
array
Input data, before processing.
visibility
protected
default
array
final
false
static
false

$_defaultEscapeFilter

Zend_Filter_Interface $_defaultEscapeFilter = 'null'

Details

$_defaultEscapeFilter
Zend_Filter_Interface
The filter object that is run on values returned by the getEscaped() method.
visibility
protected
default
null
final
false
static
false

$_defaults

array $_defaults = 'array'

Details

$_defaults
array
Default values to use when processing filters and validators.
visibility
protected
default
array
final
false
static
false

$_filterRules

array $_filterRules = 'array'

Details

$_filterRules
array
Association of rules to filters.
visibility
protected
default
array
final
false
static
false

$_invalidErrors

array $_invalidErrors = 'array'

Details

$_invalidErrors
array
After processing data, this contains mapping of validation rules that did not pass validation to the array of error identifiers returned by the validator chain.
visibility
protected
default
array
final
false
static
false

$_invalidMessages

array $_invalidMessages = 'array'

Details

$_invalidMessages
array
After processing data, this contains mapping of validation rules that did not pass validation to the array of messages returned by the validator chain.
visibility
protected
default
array
final
false
static
false

$_loaders

array $_loaders = 'array'

Plugin loaders

Details

$_loaders
array
visibility
protected
default
array
final
false
static
false

$_missingFields

array $_missingFields = 'array'

Details

$_missingFields
array
After processing data, this contains mapping of validation rules in which some fields were missing to the array of messages indicating which fields were missing.
visibility
protected
default
array
final
false
static
false

$_processed

boolean $_processed = 'false'

Details

$_processed
boolean
Set to False initially, this is set to True after the input data have been processed. Reset to False in setData() method.
visibility
protected
default
false
final
false
static
false

$_translator

Zend_Translate $_translator = ''

Translation object

Details

$_translator
Zend_Translate
visibility
protected
default
final
false
static
false

$_translatorDisabled

Boolean $_translatorDisabled = 'false'

Is translation disabled?

Details

$_translatorDisabled
Boolean
visibility
protected
default
false
final
false
static
false

$_unknownFields

array $_unknownFields = 'array'

Details

$_unknownFields
array
After processing, this contains a copy of $_data elements that were not mentioned in any validation rule.
visibility
protected
default
array
final
false
static
false

$_validFields

array $_validFields = 'array'

Details

$_validFields
array
After processing data, this contains mapping of valid fields to field values.
visibility
protected
default
array
final
false
static
false

$_validatorRules

array $_validatorRules = 'array'

Details

$_validatorRules
array
Association of rules to validators.
visibility
protected
default
array
final
false
static
false

Methods

__construct

__construct( array $filterRules, array $validatorRules, array $data = null, array $options = null ) :

Arguments
$filterRules
array
$validatorRules
array
$data
array
OPTIONAL
$options
array
OPTIONAL
Details
visibility
public
final
false
static
false

__get

__get( string $fieldName ) : mixed

Arguments
$fieldName
string
Output
mixed
Details
visibility
public
final
false
static
false

__isset

__isset( string $fieldName ) : boolean

Arguments
$fieldName
string
Output
boolean
Details
visibility
public
final
false
static
false

_escapeRecursive

_escapeRecursive(  $data ) : mixed

Arguments
$data
Output
mixed
Details
visibility
protected
final
false
static
false

_filter

_filter( ) : void

Details
visibility
protected
final
false
static
false

_filterRule

_filterRule( array $filterRule ) : void

Arguments
$filterRule
array
Details
visibility
protected
final
false
static
false

_getDefaultEscapeFilter

_getDefaultEscapeFilter( ) : Zend_Filter_Interface

Details
visibility
protected
final
false
static
false

_getFilter

_getFilter( mixed $classBaseName ) : Zend_Filter_Interface

Arguments
$classBaseName
mixed
Details
visibility
protected
final
false
static
false

_getFilterOrValidator

_getFilterOrValidator( string $type, mixed $classBaseName ) : Zend_Filter_Interface|Zend_Validate_Interface

Arguments
$type
string
$classBaseName
mixed
Details
visibility
protected
final
false
static
false
throws

_getMissingMessage

_getMissingMessage( string $rule, string $field ) : string

Arguments
$rule
string
$field
string
Output
string
Details
visibility
protected
final
false
static
false

_getNotEmptyMessage

_getNotEmptyMessage(  $rule,  $field ) : string

Arguments
$rule
$field
Output
string
Details
visibility
protected
final
false
static
false

_getValidator

_getValidator( mixed $classBaseName ) : Zend_Validate_Interface

Arguments
$classBaseName
mixed
Details
visibility
protected
final
false
static
false

_process

_process( ) : void

Details
visibility
protected
final
false
static
false

_validate

_validate( ) : void

Details
visibility
protected
final
false
static
false

_validateRule

_validateRule( array $validatorRule ) : void

Arguments
$validatorRule
array
Details
visibility
protected
final
false
static
false

addFilterPrefixPath

addFilterPrefixPath( string $prefix, string $path ) : Zend_Filter_Input

Add prefix path for all elements

Arguments
$prefix
string
$path
string
Details
visibility
public
final
false
static
false

addNamespace

addNamespace( mixed $namespaces ) : Zend_Filter_Input

Arguments
$namespaces
mixed
Details
visibility
public
final
false
static
false
deprecated
since 1.5.0RC1 - use addFilterPrefixPath() or addValidatorPrefixPath instead.

addValidatorPrefixPath

addValidatorPrefixPath( string $prefix, string $path ) : Zend_Filter_Input

Add prefix path for all elements

Arguments
$prefix
string
$path
string
Details
visibility
public
final
false
static
false

getErrors

getErrors( ) : array

Output
array
Details
visibility
public
final
false
static
false

getEscaped

getEscaped( string $fieldName = null ) : mixed

Arguments
$fieldName
string
OPTIONAL
Output
mixed
Details
visibility
public
final
false
static
false

getInvalid

getInvalid( ) : array

Output
array
Details
visibility
public
final
false
static
false

getMessages

getMessages( ) : array

Output
array
Details
visibility
public
final
false
static
false

getMissing

getMissing( ) : array

Output
array
Details
visibility
public
final
false
static
false

getPluginLoader

getPluginLoader( string $type ) : Zend_Loader_PluginLoader_Interface

Retrieve plugin loader for given type

$type may be one of: - filter - validator

If a plugin loader does not exist for the given type, defaults are created.

Arguments
$type
string
'filter' or 'validate'
Details
visibility
public
final
false
static
false
throws
on invalid type

getTranslator

getTranslator( ) : Zend_Translate_Adapter|null

Return translation object

Details
visibility
public
final
false
static
false

getUnescaped

getUnescaped( string $fieldName = null ) : mixed

Arguments
$fieldName
string
OPTIONAL
Output
mixed
Details
visibility
public
final
false
static
false

getUnknown

getUnknown( ) : array

Output
array
Details
visibility
public
final
false
static
false

hasInvalid

hasInvalid( ) : boolean

Output
boolean
Details
visibility
public
final
false
static
false

hasMissing

hasMissing( ) : boolean

Output
boolean
Details
visibility
public
final
false
static
false

hasUnknown

hasUnknown( ) : boolean

Output
boolean
Details
visibility
public
final
false
static
false

hasValid

hasValid( ) : boolean

Output
boolean
Details
visibility
public
final
false
static
false

isValid

isValid( string $fieldName = null ) : boolean

Arguments
$fieldName
string
Output
boolean
Details
visibility
public
final
false
static
false

process

process( ) : Zend_Filter_Input

Details
visibility
public
final
false
static
false
throws

setData

setData( array $data ) : Zend_Filter_Input

Arguments
$data
array
Details
visibility
public
final
false
static
false

setDefaultEscapeFilter

setDefaultEscapeFilter( mixed $escapeFilter ) : Zend_Filter_Interface

Arguments
$escapeFilter
mixed
Details
visibility
public
final
false
static
false

setDisableTranslator

setDisableTranslator( bool $flag ) : Zend_Filter_Input

Indicate whether or not translation should be disabled

Arguments
$flag
bool
Details
visibility
public
final
false
static
false

setOptions

setOptions( array $options ) : Zend_Filter_Input

Arguments
$options
array
Details
visibility
public
final
false
static
false
throws
if an unknown option is given

setPluginLoader

setPluginLoader( Zend_Loader_PluginLoader_Interface $loader, string $type ) : Zend_Filter_Input

Set plugin loaders for use with decorators and elements

Arguments
$loader
Zend_Loader_PluginLoader_Interface
$type
string
'filter' or 'validate'
Details
visibility
public
final
false
static
false
throws
on invalid type

setTranslator

setTranslator( Zend_Translate|Zend_Translate_Adapter|null $translator = null ) : Zend_Filter_Input

Set translation object

Arguments
$translator
Zend_TranslateZend_Translate_Adapternull
Details
visibility
public
final
false
static
false

translatorIsDisabled

translatorIsDisabled( ) : bool

Is translation disabled?

Output
bool
Details
visibility
public
final
false
static
false
Documentation was generated by DocBlox.