PHP Class Bolt\Storage\Field\Type\DateType

Author: Ross Riley ([email protected])
Inheritance: extends FieldTypeBase
Show file Open project: bolt/bolt Class Usage Examples

Public Methods

Method Description
__construct ( array $mapping = [], EntityManager $em = null )
getName ( )
persist ( Bolt\Storage\QuerySet $queries, $entity )
query ( Bolt\Storage\Query\QueryInterface $query, Bolt\Storage\Mapping\ClassMetadata $metadata ) : void Date fields perform substitution on the parameters passed in to query.

Method Details

__construct() public method

public __construct ( array $mapping = [], EntityManager $em = null )
$mapping array
$em Bolt\Storage\EntityManager

getName() public method

public getName ( )

persist() public method

public persist ( Bolt\Storage\QuerySet $queries, $entity )
$queries Bolt\Storage\QuerySet

query() public method

To handle this we pass every parameter through strtotime() to make sure that it is a valid search.
public query ( Bolt\Storage\Query\QueryInterface $query, Bolt\Storage\Mapping\ClassMetadata $metadata ) : void
$query Bolt\Storage\Query\QueryInterface
$metadata Bolt\Storage\Mapping\ClassMetadata
return void