PHP Class Sonata\Exporter\Source\DoctrineODMQuerySourceIterator

Inheritance: implements SourceIteratorInterface
Show file Open project: sonata-project/exporter

Protected Properties

Property Type Description
$dateTimeFormat default DateTime format
$iterator Doctrine\ORM\Internal\Hydration\IterableResult
$propertyAccessor Symfony\Component\PropertyAccess\PropertyAccess
$propertyPaths array
$query Doctrine\ODM\MongoDB\Query\Query

Public Methods

Method Description
__construct ( Query $query, array $fields, string $dateTimeFormat = 'r' )
current ( )
getDateTimeFormat ( ) : string
key ( )
next ( )
rewind ( )
setDateTimeFormat ( string $dateTimeFormat )
valid ( )

Protected Methods

Method Description
getValue ( $value ) : null | string

Method Details

__construct() public method

public __construct ( Query $query, array $fields, string $dateTimeFormat = 'r' )
$query Doctrine\ODM\MongoDB\Query\Query The Doctrine Query
$fields array Fields to export
$dateTimeFormat string

current() public method

public current ( )

getDateTimeFormat() public method

public getDateTimeFormat ( ) : string
return string

getValue() protected method

protected getValue ( $value ) : null | string
$value
return null | string

key() public method

public key ( )

next() public method

public next ( )

rewind() public method

public rewind ( )

setDateTimeFormat() public method

public setDateTimeFormat ( string $dateTimeFormat )
$dateTimeFormat string

valid() public method

public valid ( )

Property Details

$dateTimeFormat protected property

default DateTime format
protected $dateTimeFormat

$iterator protected property

protected IterableResult,Doctrine\ORM\Internal\Hydration $iterator
return Doctrine\ORM\Internal\Hydration\IterableResult

$propertyAccessor protected property

protected PropertyAccess,Symfony\Component\PropertyAccess $propertyAccessor
return Symfony\Component\PropertyAccess\PropertyAccess

$propertyPaths protected property

protected array $propertyPaths
return array

$query protected property

protected Query,Doctrine\ODM\MongoDB\Query $query
return Doctrine\ODM\MongoDB\Query\Query