vimeo/psalm

Different results between `DateTime` and `DateTimeImmutable`

Open

#5.220 aberto em 14 de fev. de 2021

Ver no GitHub
 (4 comments) (0 reactions) (0 assignees)PHP (668 forks)batch import
Help wantedbuginternal stubs/callmap

Métricas do repositório

Stars
 (5.369 stars)
Métricas de merge de PR
 (Mesclagem média 3d 12h) (5 fundiu PRs em 30d)

Description

I noticed that DateTime and DateTimeImmutable works different way, but those should work as the same.

I first noticed this with PHP 8 named parameters and DateTimeImmutable usage, and I made fix for that part - https://github.com/vimeo/psalm/pull/5218

But now I'm still seeing different handling on DateTime class - and I cannot find the code where that is done.

https://psalm.dev/r/129b9fce2b https://psalm.dev/r/ee31f26136

Guia do colaborador