Gets the document identifier.
public getIdentifierValue ( object $document ) : string | ||
$document | object | |
return | string | $id |
/** * @param object $document * @param ClassMetadata $cm * @param DocumentManager $dm * @return array */ public function generate($document, ClassMetadata $cm, DocumentManager $dm) { $id = $cm->getIdentifierValue($document); if (!$id) { throw new \Exception("no id"); } return $id; }
/** * @param object $document * @param ClassMetadata $cm * @param DocumentManager $dm * @return array */ public function generate($document, ClassMetadata $cm, DocumentManager $dm) { $id = $cm->getIdentifierValue($document); if (!$id) { throw CouchDBException::assignedIdGeneratorNoIdFound($cm->name); } return $id; }