public function configureOptions(FieldOptionsResolver $options) { $options->setFormMapper(function ($options, $shared) { $options['input'] = 'datetime'; return $options; }); $options->setViewMapper(function ($options, $shared) { $options = array_merge(['time_format' => 'none'], $options); return $options; }); }
public function configureOptions(FieldOptionsResolver $options) { $options->setDefault('repository', 'default'); $options->setDefault('path', '/'); $options->setViewMapper(function (array $options, array $shared) { return ['repository' => $shared['repository'], 'path' => $shared['path']]; }); $options->setStorageMapper(function (array $options) { return ['class' => Image::class]; }); }
public function configureOptions(FieldOptionsResolver $resolver) { $resolver->setViewMapper(function ($options) { return array_merge(['time_format' => 'none'], $options); }); }