diff --git a/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php b/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php index 9b3b29492..4e89cf883 100644 --- a/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php +++ b/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php @@ -1031,6 +1031,9 @@ class ClassMetadataInfo implements ClassMetadata */ public function isIdentifier($fieldName) { + if (0 == count($this->identifier)) { + return false; + } if ( ! $this->isIdentifierComposite) { return $fieldName === $this->identifier[0]; }