これはデータ型ではありません。列タイプがLONGTEXTであることに気付いたかもしれません。 DC2Type:arrayはフィールドのコメントです。
Doctrineは、フィールドのコメントを列のメタデータ保存場所として使用します。 Mysqlでは配列を保存できないため、Doctrineはコンテンツのシリアル化を解除する方法を知るためにコメントとしてDC2Type:arrayを使用します。
以下のリンクをご覧ください。
https://github.com/doctrine/dbal/issues/1614
あなたが言及したリンクから、コメントDC2Type:enumvisibilityは、フィールドのコンテンツがフラグであることを示し、レコードが表示されているかどうかを示していることがわかります。これはまったく新しいデータ型ではありません。これは、データベースレベルでのヘルパー戦略と見なす必要があります。 Doctrineの場合、これはカスタムデータ型です。