Création de l'entité Menu
Création du repository Menu
Création de l'entité MenuDish avec relation Many-to-Many avec attributs. 

Ajout de l'attribut "type" de type enum avec : entrée, plat principal, dessert
Création du repository MenuDish
Ajout du mapping type suivant dans la configuration de Doctrine :
mapping_types:
    enum: string

En effet, Doctrine ne gère pas les enum par défaut : http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/cookbook/mysql-enums.html

D'après mes recherches et la litterature sur le net il ne faudrait pas utiliser les enums mais bien une nouvelle entité pour gérer les types de plats. A confirmer !