Symfony Doctrine Annotations Validation Automatic Validation Based on Doctrine Mapping Listeners Doctrine Entity Listeners Types ULID Types