Doctrine\Search\Mapping\MappingException::duplicateFieldMapping PHP Метод

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

public static duplicateFieldMapping ( $mapping, $fieldName )
    public static function duplicateFieldMapping($mapping, $fieldName)
    {
        return new self('Field "' . $fieldName . '" in "' . $mapping . '" was already declared, but it must be declared only once');
    }

Usage Example

Пример #1
0
 /**
  * Adds a mapped field to the class.
  *
  * @param array $mapping The field mapping.
  * @throws MappingException
  * @return void
  */
 public function mapField(array $mapping)
 {
     if (isset($this->fieldMappings[$mapping['fieldName']])) {
         throw MappingException::duplicateFieldMapping($this->className, $mapping['fieldName']);
     }
     $this->fieldMappings[$mapping['fieldName']] = $mapping;
 }