Olá. Tentei executar o seguinte comando no doctrine dbal:run-sql E tive o seguinte erro no código.
vendor\bin\doctrine dbal:run-sql 'INSERT INTO usuarios (email,senha)VALUES("meu@email.com","$argon2i$v=19$m=65536,t=4,p=1$WWl0dEZ2VXBybVRSbnZkTw$qa/KztgG9vP8BX3kBVkKzF5aZqdH62nsOQnLIWkqXSc")'
In AbstractSQLiteDriver.php line 59:
An exception occurred while executing 'INSERT INTO usuarios (email,senha) VALUES (meu@email.com, $argon2i$v=19$m=65536,t=4,p=1$WWl0dEZ2VXBybVRSbnZkTw$qa/KztgG9vP8BX3kBVkKzF5aZqdH62nsOQnLI
WkqXSc)':
SQLSTATE[HY000]: General error: 1 near "@email": syntax error
In PDOConnection.php line 43:
SQLSTATE[HY000]: General error: 1 near "@email": syntax error
In PDOConnection.php line 41:
SQLSTATE[HY000]: General error: 1 near "@email": syntax error
Inverti as aspas duplas de posição com as simples e a senha ficava pela metade.
Então voltei as aspas para sua posições e observando o erro entendi que as aspas duplas estão sendo ignoradas pelo doctrine.
Consegui executar esse script cocando a barra \ antes das aspas.
A gora a pergunta ! Porque tive que fazer isso se na aula o Vinicius não precisou?