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

Protected Member Functions

 normalizeArgument ($argument, $defaultType=self::TYPE_VALUE)
 Normalize Argument.
 

Protected Attributes

 $allowedTypes
 

Additional Inherited Members

- Public Member Functions inherited from ExpressionInterface
 getExpressionData ()
 
 
- Public Attributes inherited from ExpressionInterface
const TYPE_IDENTIFIER = 'identifier'
 
const TYPE_VALUE = 'value'
 
const TYPE_LITERAL = 'literal'
 
const TYPE_SELECT = 'select'
 

Member Function Documentation

normalizeArgument (   $argument,
  $defaultType = self::TYPE_VALUE 
)
protected

Normalize Argument.

Parameters
mixed$argument
string$defaultType
Returns
array
Exceptions
Exception\InvalidArgumentException

Member Data Documentation

$allowedTypes
protected
Initial value:
= [
self::TYPE_IDENTIFIER,
self::TYPE_LITERAL,
self::TYPE_SELECT,
self::TYPE_VALUE,
]