| @@ -19,11 +19,12 @@ | ||
| 19 | 19 | } |
| 20 | 20 | |
| 21 | 21 | private function getDateParameter(array $data, string $name): ?string |
| 22 | 22 | { |
| 23 | - $value = (string) ($data[$name] ?? ''); | |
| 23 | + $isValid = isset($data[$name]['date']) === true && isset($data[$name]['time']) === true | |
| 24 | + && (string) $data[$name]['date'] !== '' && (string) $data[$name]['time'] !== ''; | |
| 24 | 25 | |
| 25 | - return ($value !== '') ? $value : null; | |
| 26 | + return ($isValid === true) ? ((string) $data[$name]['date']) . 'T' . $data[$name]['time'] : null; | |
| 26 | 27 | } |
| 27 | 28 | |
| 28 | 29 | /** |
| 29 | 30 | * @throws Exception |