I've helped a bit with getting Symfony ready for PHP 8 and would like to present Symfony's strategy and share some pitfalls what we fell into. Let's play a round of „Why did this code break?“ and welcome attributes, one of the great additions that ship with PHP 8.