From 3bc3115d8c784c5be201d0156a51d6626135a246 Mon Sep 17 00:00:00 2001 From: "Jonathan H. Wage" Date: Tue, 5 Oct 2010 01:51:23 -0500 Subject: [PATCH] Adding setLogger for data fixtures. --- .../DoctrineBundle/Command/LoadDataFixturesDoctrineCommand.php | 3 +++ .../Command/LoadDataFixturesDoctrineODMCommand.php | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/Symfony/Bundle/DoctrineBundle/Command/LoadDataFixturesDoctrineCommand.php b/src/Symfony/Bundle/DoctrineBundle/Command/LoadDataFixturesDoctrineCommand.php index c07dac0045..9b02dd4b6c 100644 --- a/src/Symfony/Bundle/DoctrineBundle/Command/LoadDataFixturesDoctrineCommand.php +++ b/src/Symfony/Bundle/DoctrineBundle/Command/LoadDataFixturesDoctrineCommand.php @@ -86,6 +86,9 @@ EOT $fixtures = $loader->getFixtures(); $purger = new \Doctrine\Common\DataFixtures\Purger\ORMPurger($em); $executor = new \Doctrine\Common\DataFixtures\Executor\ORMExecutor($em, $purger); + $executor->setLogger(function($message) use ($output) { + $output->writeln(sprintf(' > %s', $message)); + }); $executor->execute($fixtures, $input->getOption('append')); } } \ No newline at end of file diff --git a/src/Symfony/Bundle/DoctrineMongoDBBundle/Command/LoadDataFixturesDoctrineODMCommand.php b/src/Symfony/Bundle/DoctrineMongoDBBundle/Command/LoadDataFixturesDoctrineODMCommand.php index abafc25f8e..c5e8997603 100644 --- a/src/Symfony/Bundle/DoctrineMongoDBBundle/Command/LoadDataFixturesDoctrineODMCommand.php +++ b/src/Symfony/Bundle/DoctrineMongoDBBundle/Command/LoadDataFixturesDoctrineODMCommand.php @@ -86,6 +86,9 @@ EOT $fixtures = $loader->getFixtures(); $purger = new \Doctrine\Common\DataFixtures\Purger\MongoDBPurger($dm); $executor = new \Doctrine\Common\DataFixtures\Executor\MongoDBExecutor($dm, $purger); + $executor->setLogger(function($message) use ($output) { + $output->writeln(sprintf(' > %s', $message)); + }); $executor->execute($fixtures, $input->getOption('append')); } } \ No newline at end of file