Doctrine\ODM\CouchDB\Mapping\ClassMetadata::getIdentifierValue PHP Method

getIdentifierValue() public method

Gets the document identifier.
public getIdentifierValue ( object $document ) : string
$document object
return string $id
    public function getIdentifierValue($document)
    {
        return (string) $this->reflFields[$this->identifier]->getValue($document);
    }

Usage Example

コード例 #1
0
 /**
  * @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;
 }
All Usage Examples Of Doctrine\ODM\CouchDB\Mapping\ClassMetadata::getIdentifierValue