Se você ainda quiser fazer isso com a versão mais recente do
doctrine/dbal
, tudo o que você precisa fazer é especificar a server_version
na configuração dbal:doctrine:
dbal:
default_connection: default
connections:
default:
dbname: local_api
user: root
password: null
host: localhost
driver: pdo_mysql
server_version: '5.5' # your database server version here
Não posso dizer por que eles não colocaram um server_version padrão, mas aqui está a discussão sobre isso https://github.com/doctrine/DoctrineBundle/issues/351
Como você está usando um banco de dados mysql, aqui está como ver seu server_version:
mysql --version
> mysql Ver 14.14 Distrib 5.5.44, for debian-linux-gnu (x86_64) using readline 6.3
Vemos que a distribuição atual é
5.5
. Claro que eu recomendo que você defina esse valor em
parameters.yml
.