diff --git a/lib/Doctrine/ORM/Tools/Console/Command/MappingDescribeCommand.php b/lib/Doctrine/ORM/Tools/Console/Command/MappingDescribeCommand.php index 7a5872264..f68825da0 100644 --- a/lib/Doctrine/ORM/Tools/Console/Command/MappingDescribeCommand.php +++ b/lib/Doctrine/ORM/Tools/Console/Command/MappingDescribeCommand.php @@ -301,15 +301,17 @@ EOT * * @return array */ - private function formatEntityListeners($entityListeners) + private function formatEntityListeners(array $entityListeners) { - $entityListenerNames = array(); - - foreach ($entityListeners as $entityListener) { - $entityListenerNames[] = get_class($entityListener); - } - - return $this->formatField('Entity listeners', $entityListenerNames); + return $this->formatField( + 'Entity listeners', + array_map( + function ($entityListener) { + return get_class($entityListener); + }, + $entityListeners + ) + ); } /**