diff --git a/src/Symfony/Bundle/DoctrineMigrationsBundle/Command/MigrationsGenerateFromDataFixturesCommand.php b/src/Symfony/Bundle/DoctrineMigrationsBundle/Command/MigrationsGenerateFromDataFixturesCommand.php index fd4b5b35a5..b0bce0d309 100644 --- a/src/Symfony/Bundle/DoctrineMigrationsBundle/Command/MigrationsGenerateFromDataFixturesCommand.php +++ b/src/Symfony/Bundle/DoctrineMigrationsBundle/Command/MigrationsGenerateFromDataFixturesCommand.php @@ -95,7 +95,7 @@ class MigrationsGenerateFromDataFixturesCommand extends GenerateCommand if (is_object($param)) { if ($param instanceOf \DateTime) { $queries[$key][1][$key2] = $param->format('Y-m-d\TH:i:s\Z'); - } else if (in_array('__toString', get_class_methods($param))) { + } else if (method_exists($param, '__toString')) { $queries[$key][1][$key2] = (string)$param; } else { $output->writeln(sprintf(' > cannot convert object of type %s to a string', get_class($param)));