Abaixo está um erro que aconteceu eu executar o migrations:diff, seguido de como resolvi caso alguém tenho o mesmo problema:
Unknown column type "Integer" requested. Any Doctrine type that you use has to be registered with \Doctrine\DBAL\Ty
pes\Type::addType(). You can get a list of all the known types with \Doctrine\DBAL\Types\Type::getTypesMap(). If th
is error occurs during database introspection then you might have forgotten to register all database types for a Do
ctrine Type. Use AbstractPlatform#registerDoctrineTypeMapping() or have your custom types implement Type#getMappedD
atabaseTypes(). If the type name is empty you might have a problem with the cache or forgot some mapping informatio
n.
No caso foi apenas alterar de:
/**
* @Id
* @GeneratedValue
* @Column(type="Integer")
*/
Da classe Telefone, para:
/**
* @Id
* @GeneratedValue
* @Column(type="integer")
*/
Ou seja, não dá para por letra maiúscula ^^.