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

Public Member Functions

 __construct ($expression= '', $parameters=null, array $types=[])
 
 setExpression ($expression)
 
 getExpression ()
 
 setParameters ($parameters)
 
 getParameters ()
 
 setTypes (array $types)
 
 getTypes ()
 
 getExpressionData ()
 

Public Attributes

const PLACEHOLDER = '?'
 
 

Protected Attributes

 $expression = ''
 
 $parameters = []
 
 $types = []
 
- Protected Attributes inherited from AbstractExpression
 $allowedTypes
 

Additional Inherited Members

- Protected Member Functions inherited from AbstractExpression
 normalizeArgument ($argument, $defaultType=self::TYPE_VALUE)
 Normalize Argument.
 

Constructor & Destructor Documentation

__construct (   $expression = '',
  $parameters = null,
array  $types = [] 
)
Parameters
string$expression
string | array$parameters
array$types,\xrefitemdeprecated 35.

Member Function Documentation

getExpression ( )
Returns
string
getExpressionData ( )
Returns
array
Exceptions
Exception\RuntimeException

Implements ExpressionInterface.

getParameters ( )
Returns
array
getTypes ( )
Deprecated:
Returns
array
setExpression (   $expression)
Parameters
$expression
Returns
Expression
Exceptions
Exception\InvalidArgumentException
setParameters (   $parameters)
Parameters
$parameters
Returns
Expression
Exceptions
Exception\InvalidArgumentException
setTypes ( array  $types)
Deprecated:
Parameters
array$types
Returns
Expression

Member Data Documentation

$expression = ''
protected
$parameters = []
protected
$types = []
protected
const PLACEHOLDER = '?'