From cd7ab69a17ba68546fa35284d44aafa7557e1a5a Mon Sep 17 00:00:00 2001 From: Miha Vrhovnik Date: Fri, 13 May 2011 16:38:01 +0200 Subject: [PATCH] If there is no namespace in classname the 1st character was stripped off --- src/Symfony/Component/Validator/Mapping/ClassMetadata.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Validator/Mapping/ClassMetadata.php b/src/Symfony/Component/Validator/Mapping/ClassMetadata.php index c6e2e029ae..e602c4e3e4 100644 --- a/src/Symfony/Component/Validator/Mapping/ClassMetadata.php +++ b/src/Symfony/Component/Validator/Mapping/ClassMetadata.php @@ -41,7 +41,11 @@ class ClassMetadata extends ElementMetadata { $this->name = $class; // class name without namespace - $this->defaultGroup = substr($class, strrpos($class, '\\') + 1); + if (false !== $nsSep = strrpos($class, '\\')) { + $this->defaultGroup = substr($class, $nsSep + 1); + } else { + $this->defaultGroup = $class; + } } /**