1
0
Fork 0
mirror of synced 2025-04-01 12:26:11 +03:00

Allow dumping SQL query when passing DQL on cli

This commit is contained in:
Johannes Schlüter 2014-12-24 14:15:23 +01:00
parent 193e31f22a
commit cdb62a70cd

View file

@ -64,6 +64,10 @@ class RunDqlCommand extends Command
new InputOption(
'depth', null, InputOption::VALUE_REQUIRED,
'Dumping depth of Entity graph.', 7
),
new InputOption(
'show-sql', null, InputOption::VALUE_NONE,
'Dump generated SQL instead of executing query'
)
))
->setHelp(<<<EOT
@ -116,6 +120,11 @@ EOT
$query->setMaxResults((int) $maxResult);
}
if ($input->hasOption('show-sql')) {
Debug::dump($query->getSQL());
return;
}
$resultSet = $query->execute(array(), constant($hydrationMode));
Debug::dump($resultSet, $input->getOption('depth'));