allow date to be rendered in list/exports

This commit is contained in:
Julien Fastré 2018-06-12 17:58:28 +02:00
parent 122e54eed6
commit 2042e43613

View File

@ -209,6 +209,15 @@ class CustomFieldDate extends AbstractCustomField
public function render($value, CustomField $customField, $documentType = 'html')
{
switch ($documentType) {
case 'csv':
$date = $this->deserialize($value, $customField);
if (NULL === $date) {
return null;
}
return $date->format('Y-m-d');
default:
$template = 'ChillCustomFieldsBundle:CustomFieldsRendering:date.'
.$documentType.'.twig';
@ -218,6 +227,7 @@ class CustomFieldDate extends AbstractCustomField
'format' => $customField->getOptions()[self::FORMAT]
));
}
}
public function serialize($date, CustomField $customField)
{