Doctrine\ODM\MongoDB\Mapping\MappingException::identifierRequired PHP Метод

identifierRequired() публичный статический Метод

public static identifierRequired ( string $documentName ) : MappingException
$documentName string
Результат MappingException
    public static function identifierRequired($documentName)
    {
        return new self("No identifier/primary key specified for Document '{$documentName}'." . ' Every Document must have an identifier/primary key.');
    }

Usage Example

Пример #1
0
 /**
  * Validates the identifier mapping.
  *
  * @param ClassMetadata $class
  */
 protected function validateIdentifier($class)
 {
     if (!$class->identifier && !$class->isMappedSuperclass && !$class->isEmbeddedDocument) {
         throw MappingException::identifierRequired($class->name);
     }
 }