doctrine/sql-formatter

Cannot render SQL queries containing binary strings

Open

#91 opened on Jul 21, 2023

View on GitHub
 (4 comments) (3 reactions) (0 assignees)HTML (17 forks)batch import
enhancementhelp wanted

Repository metrics

Stars
 (1,559 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

At the moment, even though valid, these kind of queries would crash doctrine-bundle + twig

$connection->executeQuery("SELECT {$connection->quote((new \Symfony\Component\Uid\Ulid())->toBinary())}");

We are running all of these queries through this formatter, so I think formatter should do something about these, eg. detect non-utf8 parts and replace them with something.

Original issue was https://github.com/doctrine/DoctrineBundle/issues/1315, I'm moving it here

Contributor guide