| @@ 315-329 (lines=15) @@ | ||
| 312 | break; |
|
| 313 | ||
| 314 | case 'date': |
|
| 315 | case 'datetime': |
|
| 316 | switch ($this->options['date_locale']) { |
|
| 317 | case 'nl': |
|
| 318 | $transformer = new DutchStringToDateTimeTransformer(); |
|
| 319 | break; |
|
| 320 | ||
| 321 | default: |
|
| 322 | $transformer = new StringToDateTimeTransformer(); |
|
| 323 | ||
| 324 | break; |
|
| 325 | } |
|
| 326 | ||
| 327 | $this->addTransformerBetween($builder, $transformer, $field, $startIndex, $endIndex); |
|
| 328 | $this->addTransformerBetween($builder, new DateTimeToIso8601Transformer(), $field, $startIndex, $endIndex); |
|
| 329 | break; |
|
| 330 | } |
|
| 331 | ||
| 332 | if ($mapping['nullable']) { |
|
| @@ 368-382 (lines=15) @@ | ||
| 365 | break; |
|
| 366 | ||
| 367 | case 'date': |
|
| 368 | case 'datetime': |
|
| 369 | switch ($this->options['date_locale']) { |
|
| 370 | case 'nl': |
|
| 371 | $transformer = new DutchStringToDateTimeTransformer(); |
|
| 372 | break; |
|
| 373 | ||
| 374 | default: |
|
| 375 | $transformer = new StringToDateTimeTransformer(); |
|
| 376 | ||
| 377 | break; |
|
| 378 | } |
|
| 379 | ||
| 380 | $parser->addTransformerBetween($transformer, $field, $startIndex, $endIndex); |
|
| 381 | $parser->addTransformerBetween(new DateTimeToIso8601Transformer(), $field, $startIndex, $endIndex); |
|
| 382 | break; |
|
| 383 | } |
|
| 384 | ||
| 385 | if ($mapping['nullable']) { |
|