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

Public Member Functions

 __construct ($identifier=null, $minValue=null, $maxValue=null)
 Constructor.
 
 setIdentifier ($identifier)
 Set identifier for comparison.
 
 getIdentifier ()
 Get identifier of comparison.
 
 setMinValue ($minValue)
 Set minimum boundary for comparison.
 
 getMinValue ()
 Get minimum boundary for comparison.
 
 setMaxValue ($maxValue)
 Set maximum boundary for comparison.
 
 getMaxValue ()
 Get maximum boundary for comparison.
 
 setSpecification ($specification)
 Set specification string to use in forming SQL predicate.
 
 getSpecification ()
 Get specification string to use in forming SQL predicate.
 
 getExpressionData ()
 Return "where" parts.
 

Protected Attributes

 $specification = '%1$s BETWEEN %2$s AND %3$s'
 
 $identifier = null
 
 $minValue = null
 
 $maxValue = null
 
- Protected Attributes inherited from AbstractExpression
 $allowedTypes
 

Additional Inherited Members

- Public Attributes inherited from ExpressionInterface
const TYPE_IDENTIFIER = 'identifier'
 
const TYPE_VALUE = 'value'
 
const TYPE_LITERAL = 'literal'
 
const TYPE_SELECT = 'select'
 
- Protected Member Functions inherited from AbstractExpression
 normalizeArgument ($argument, $defaultType=self::TYPE_VALUE)
 Normalize Argument.
 

Constructor & Destructor Documentation

__construct (   $identifier = null,
  $minValue = null,
  $maxValue = null 
)

Constructor.

Parameters
string$identifier
int | float | string$minValue
int | float | string$maxValue

Member Function Documentation

getExpressionData ( )

Return "where" parts.

Returns
array

Implements ExpressionInterface.

getIdentifier ( )

Get identifier of comparison.

Returns
null|string
getMaxValue ( )

Get maximum boundary for comparison.

Returns
null|int|float|string
getMinValue ( )

Get minimum boundary for comparison.

Returns
null|int|float|string
getSpecification ( )

Get specification string to use in forming SQL predicate.

Returns
string
setIdentifier (   $identifier)

Set identifier for comparison.

Parameters
string$identifier
Returns
Between
setMaxValue (   $maxValue)

Set maximum boundary for comparison.

Parameters
int | float | string$maxValue
Returns
Between
setMinValue (   $minValue)

Set minimum boundary for comparison.

Parameters
int | float | string$minValue
Returns
Between
setSpecification (   $specification)

Set specification string to use in forming SQL predicate.

Parameters
string$specification
Returns
Between

Member Data Documentation

$identifier = null
protected
$maxValue = null
protected
$minValue = null
protected
$specification = '%1$s BETWEEN %2$s AND %3$s'
protected