public function convertToDatabaseValue($value)
{
if ($value === null) {
return null;
}
if (!is_array($value)) {
throw new CustomTypeException('Array expected.');
}
$converter = new DateType();
$value = array_map(function ($date) use($converter) {
return $converter->convertToDatabaseValue($date);
}, array_values($value));
return $value;
}