From c4d41fe56a2beffb638e1d7e7d9ee6fb0a745f0a Mon Sep 17 00:00:00 2001
From: Marco Pivetta <ocramius@gmail.com>
Date: Sun, 27 Nov 2016 18:08:03 +0100
Subject: [PATCH] #6017 moved `ORMException::invalidEntityName` to
 `ORMInvalidArgumentException::invalidEntityName`

---
 lib/Doctrine/ORM/ORMInvalidArgumentException.php | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/lib/Doctrine/ORM/ORMInvalidArgumentException.php b/lib/Doctrine/ORM/ORMInvalidArgumentException.php
index 81466a0fe..accf1cc15 100644
--- a/lib/Doctrine/ORM/ORMInvalidArgumentException.php
+++ b/lib/Doctrine/ORM/ORMInvalidArgumentException.php
@@ -210,6 +210,18 @@ class ORMInvalidArgumentException extends \InvalidArgumentException
         ));
     }
 
+    /**
+     * Used when a given entityName hasn't the good type
+     *
+     * @param mixed $entityName The given entity (which shouldn't be a string)
+     *
+     * @return self
+     */
+    public static function invalidEntityName($entityName)
+    {
+        return new self(sprintf('Entity name must be a string, %s given', gettype($entityName)));
+    }
+
     /**
      * Helper method to show an object as string.
      *