diff --git a/lib/Doctrine/ORM/Tools/EntityGenerator.php b/lib/Doctrine/ORM/Tools/EntityGenerator.php index e678ea8be..22d5b412a 100644 --- a/lib/Doctrine/ORM/Tools/EntityGenerator.php +++ b/lib/Doctrine/ORM/Tools/EntityGenerator.php @@ -1267,13 +1267,11 @@ public function __construct() foreach ($metadata->lifecycleCallbacks as $name => $callbacks) { foreach ($callbacks as $callback) { - if ($code = $this->generateLifecycleCallbackMethod($name, $callback, $metadata)) { - $methods[] = $code; - } + $methods[] = $this->generateLifecycleCallbackMethod($name, $callback, $metadata); } } - return implode("\n\n", $methods); + return implode("\n\n", array_filter($methods)); } /**