fix: validate calendar date in fixed-offset due_at

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BCrwHHnGCB5XH968Nxokqw
This commit is contained in:
nikita.hohlov
2026-09-04 06:52:28 -03:00
parent 7d1df7828a
commit 245ca88af6
2 changed files with 6 additions and 3 deletions

View File

@@ -43,7 +43,7 @@ class DueAtParserTest extends TestCase
public function test_garbage_is_rejected(): void
{
foreach (['', 'tomorrow', '2026-13-01', '14:00', '2026-09-10 14:00', '2026-09-10T25:00'] as $bad) {
foreach (['', 'tomorrow', '2026-13-01', '14:00', '2026-09-10 14:00', '2026-09-10T25:00', '2026-02-30T08:15:00+02:00', '2026-09-10T25:00Z'] as $bad) {
try {
DueAtParser::parse($bad);
$this->fail("accepted: $bad");