Example #1
0
 public function getClassName(Configuration $configuration = null)
 {
     if (!$configuration) {
         return '\\stdClass';
     }
     if ($this->getNamespaces()) {
         $className = $configuration->getClassNamespace($this->getXmlNamespace()) . '\\' . $this->getName();
         if (class_exists($className)) {
             return $className;
         }
     }
     if ($configuration->getDefaultXmlNamespace()) {
         $className = $configuration->getClassNamespace($configuration->getDefaultXmlNamespace()) . '\\' . $this->getName();
         if (class_exists($className)) {
             return $className;
         }
     }
     return '\\stdClass';
 }