Do we need something in Symfony? Do we just reuse something that already exists? #5711 was a start of an implementation but was never finished.