Skip to content

v1.2.28: fix: Auditni property entit jsou final

Choose a tag to compare

@thorewi thorewi released this 30 Aug 10:09
· 26 commits to main since this release
Entity si v __clone() delaji unset($this->createdAt) a spol., aby je Gedmo
Timestampable naplnil znovu. PHP 8.4 ale unset() na property s hookem zakazuje
a bez final nejde staticky vyloucit, ze si hook prida potomek - analyza to pak
hlasi jako chybu u kazde takove entity.

Property nikde v balicku ani v aplikacich neredeklarujeme (RequestLogTrait ma
vlastni createdAt a CreatedAt trait nepouziva), Doctrine proxy property jen
dedi, takze final nic nerozbije. Klonovani overeno - property zustava po klonu
neinicializovana jako driv.