Dette er ikke en datatype. Du har måske bemærket, at kolonnetypen er LONGTEXT. DC2Type:array er en kommentar til feltet.
Doktrin bruger feltets kommentar som kolonnens metadatalagerplads. Da Mysql ikke tillader dig at gemme et array, bruger Doctrine DC2Type:array som kommentar for at vide, hvordan man afserialiserer indholdet.
Tag et kig på linket nedenfor.
https://github.com/doctrine/dbal/issues/1614
Fra det link, du nævnte, kan du se, at kommentaren DC2Type:enumvisibility angiver, at feltets indhold er et flag, der indikerer, at posten er synlig eller ej. Det er slet ikke en ny datatype. Det bør betragtes som en hjælperstrategi på databaseniveau. For Doktrin er det en tilpasset datatype.