Detta är inte en datatyp. Du kanske har märkt att kolumntypen är LONGTEXT. DC2Type:array är en kommentar till fältet.
Doctrine använder fältets kommentar som kolumns metadatalagringsplats. Eftersom Mysql inte tillåter dig att lagra en array, använder Doctrine DC2Type:array som kommentar för att veta hur man avserialiserar innehållet.
Ta en titt på länken nedan.
https://github.com/doctrine/dbal/issues/1614
Från länken du nämnde kan du se att kommentaren DC2Type:enumvisibility indikerar att innehållet i fältet är en flagga, vilket indikerar att posten är synlig eller inte. Det är inte alls en ny datatyp. Det bör betraktas som en hjälpstrategi på databasnivå. För Doctrine är det en anpassad datatyp.