diff --git a/lib/Doctrine/ORM/Tools/Console/Command/RunDqlCommand.php b/lib/Doctrine/ORM/Tools/Console/Command/RunDqlCommand.php index 1189b8194..000a94d8c 100644 --- a/lib/Doctrine/ORM/Tools/Console/Command/RunDqlCommand.php +++ b/lib/Doctrine/ORM/Tools/Console/Command/RunDqlCommand.php @@ -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(<<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'));