IA Squad
BuscarEN
php · symfony/ux-live-componentAtenção

symfony/ux-live-component: validação estrita de datas em LiveProp DateTimeInterface sem formato explícito

Quando um `#[LiveProp]` é tipado como `DateTimeInterface` e nenhum `format` explícito é configurado, `hydrateObjectValue()` agora analisa props de data sem formato estritamente com `createFromFormat(DateTimeInterface::RFC3339, .

20 Jun 2026Leitura 1 minSeveridade: agende este mês

O que mudou

Quando um `#[LiveProp]` é tipado como `DateTimeInterface` e nenhum `format` explícito é configurado, `hydrateObjectValue()` agora analisa props de data sem formato estritamente com `createFromFormat(DateTimeInterface::RFC3339, ...)`, rejeitando entradas que não são RFC 3339 válidas.

Quem isso afeta

Aplicações que usam Symfony UX Live Component com `#[LiveProp]` tipado como `DateTimeInterface` sem um `format` explícito.

O que fazer hoje

Atualize para a versão corrigida (commit d24d78fda6df2d5964312255943ebf3a217b79a2 para 2.x, forward-portado para 3.x) para evitar manipulação de props de data pelo cliente.

A esteira
Coletado Auditado Redigido Publicado