for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types = 1);
namespace SimpleCrud\Fields;
class Datetime extends Field
{
protected $format = 'Y-m-d H:i:s';
public function format($value): ?\Datetime
if ($value instanceof \Datetime) {
return $value;
}
return $value ? new \Datetime($value) : null;
protected function formatToDatabase($value): ?string
$value = $this->format($value);
return empty($value) ? null : $value->format($this->format);