PHP Class Doctrine\ODM\MongoDB\Aggregation\Expr

Inheritance: extends Doctrine\MongoDB\Aggregation\Expr
Show file Open project: doctrine/mongodb-odm

Public Methods

Method Description
__construct ( DocumentManager $dm, Doctrine\Common\Persistence\Mapping\ClassMetadata $class )
field ( string $fieldName ) : self

Protected Methods

Method Description
ensureArray ( mixed | self $expression ) : mixed

Private Methods

Method Description
getDocumentPersister ( ) : DocumentPersister

Method Details

__construct() public method

public __construct ( DocumentManager $dm, Doctrine\Common\Persistence\Mapping\ClassMetadata $class )
$dm Doctrine\ODM\MongoDB\DocumentManager
$class Doctrine\Common\Persistence\Mapping\ClassMetadata

ensureArray() protected method

protected ensureArray ( mixed | self $expression ) : mixed
$expression mixed | self
return mixed

field() public method

public field ( string $fieldName ) : self
$fieldName string
return self