diff --git a/lib/Doctrine/ORM/Tools/Console/Command/RunDqlCommand.php b/lib/Doctrine/ORM/Tools/Console/Command/RunDqlCommand.php index 7cd74c91e..abd999aef 100644 --- a/lib/Doctrine/ORM/Tools/Console/Command/RunDqlCommand.php +++ b/lib/Doctrine/ORM/Tools/Console/Command/RunDqlCommand.php @@ -81,6 +81,7 @@ EOT */ protected function execute(InputInterface $input, OutputInterface $output) { + /* @var $em \Doctrine\ORM\EntityManagerInterface */ $em = $this->getHelper('em')->getEntityManager(); if (($dql = $input->getArgument('dql')) === null) { @@ -120,13 +121,13 @@ EOT $query->setMaxResults((int) $maxResult); } - if ($input->hasOption('show-sql') && $input->getOption('show-sql')) { - Debug::dump($query->getSQL()); + if ($input->getOption('show-sql')) { + $output->writeln(Debug::dump($query->getSQL(), 2, true, false)); return; } $resultSet = $query->execute(array(), constant($hydrationMode)); - Debug::dump($resultSet, $input->getOption('depth')); + $output->writeln(Debug::dump($resultSet, $input->getOption('depth'), true, false)); } }