Toto není datový typ. Možná jste si všimli, že typ sloupce je LONGTEXT. DC2Type:array je komentář k poli.
Doctrine používá komentář pole jako místo pro ukládání metadat sloupce. Protože Mysql neumožňuje ukládat pole, Doctrine používá DC2Type:array jako komentář, aby věděl, jak zrušit serializaci obsahu.
Podívejte se na odkaz níže.
https://github.com/doctrine/dbal/issues/1614
Z odkazu, který jste zmínili, můžete vidět, že komentář DC2Type:enumvisibility označuje, že obsah pole je příznak, který označuje, zda je záznam viditelný nebo ne. Není to vůbec nový datový typ. Mělo by být považováno za pomocnou strategii na úrovni databáze. Pro Doctrine je to vlastní datový typ.