/** * Returns the namepace for the query object classes. * * @return string */ public function getNamespace() { if ($namespace = parent::getNamespace()) { return $namespace . '\\Base'; } return 'Base'; }
public function getNamespace() { if (!($namespace = parent::getNamespace())) { return 'Map'; } if ($this->getGeneratorConfig() && ($omns = $this->getGeneratorConfig()->getBuildProperty('namespaceMap'))) { return $namespace . '\\' . $omns; } return $namespace . 'Map'; }
public function getNamespace() { if ($namespace = parent::getNamespace()) { if ($this->getGeneratorConfig() && ($omns = $this->getGeneratorConfig()->getBuildProperty('namespaceOm'))) { return $namespace . '\\' . $omns; } else { return $namespace; } } }
/** * This declare the class use and get the correct name to use (short classname, Alias, or FQCN) * * @param AbstractOMBuilder $builder * @param boolean $fqcn true to return the $fqcn classname * @return string ClassName, Alias or FQCN */ public function getClassNameFromBuilder($builder, $fqcn = false) { if ($fqcn) { return $builder->getFullyQualifiedClassName(); } $namespace = $builder->getNamespace(); $class = $builder->getUnqualifiedClassName(); if (isset($this->declaredClasses[$namespace]) && isset($this->declaredClasses[$namespace][$class])) { return $this->declaredClasses[$namespace][$class]; } return $this->declareClassNamespace($class, $namespace, true); }
/** * @param self $builder * @param boolean|string $aliasPrefix the prefix for the Alias or True for auto generation of the Alias * @return string */ public function declareClassFromBuilder(self $builder, $aliasPrefix = false) { return $this->declareClassNamespacePrefix($builder->getUnqualifiedClassName(), $builder->getNamespace(), $aliasPrefix); }