getIdentifierValue() public method

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;
 }