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');
}
/** * 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; }