Is the logic here to complete the whole `foreach` loop, but stop calling `buildSPIFieldDefinitionCreate()` as soon as one validation error has been encountered? As in:

```php
if ( empty( $allValidationErrors ) )
{
    $spiFieldDefinitions[] = $this->buildSPIFieldDefinitionCreate( $fieldDefinitionCreateStruct, $fieldType );
}
```
?