PHP Class Doctrine\ODM\MongoDB\Id\AbstractIdGenerator

Since: 1.0
Datei anzeigen Open project: pmjones/php-framework-benchmarks

Protected Properties

Property Type Description
$class Doctrine\ODM\MongoDB\Mapping\ClassMetadata The ClassMetadataInstance for this id generator instance.

Public Methods

Method Description
__construct ( ClassMetadata $class ) Constructs a new id generator instance.
generate ( DocumentManager $dm, Doctrine\ORM\Document $document ) : mixed Generates an identifier for a document.

Method Details

__construct() public method

Constructs a new id generator instance.
public __construct ( ClassMetadata $class )
$class Doctrine\ODM\MongoDB\Mapping\ClassMetadata

generate() abstract public method

Generates an identifier for a document.
abstract public generate ( DocumentManager $dm, Doctrine\ORM\Document $document ) : mixed
$dm Doctrine\ODM\MongoDB\DocumentManager
$document Doctrine\ORM\Document
return mixed

Property Details

$class protected_oe property

The ClassMetadataInstance for this id generator instance.
protected ClassMetadata,Doctrine\ODM\MongoDB\Mapping $class
return Doctrine\ODM\MongoDB\Mapping\ClassMetadata