コード例 #1
0
ファイル: QueryBuilder.php プロジェクト: ktounet/Propel2
 /**
  * Returns the namepace for the query object classes.
  *
  * @return string
  */
 public function getNamespace()
 {
     if ($namespace = parent::getNamespace()) {
         return $namespace . '\\Base';
     }
     return 'Base';
 }
コード例 #2
0
 public function getNamespace()
 {
     if (!($namespace = parent::getNamespace())) {
         return 'Map';
     }
     if ($this->getGeneratorConfig() && ($omns = $this->getGeneratorConfig()->getBuildProperty('namespaceMap'))) {
         return $namespace . '\\' . $omns;
     }
     return $namespace . 'Map';
 }
コード例 #3
0
ファイル: QueryBuilder.php プロジェクト: norfil/Propel2
 public function getNamespace()
 {
     if ($namespace = parent::getNamespace()) {
         if ($this->getGeneratorConfig() && ($omns = $this->getGeneratorConfig()->getBuildProperty('namespaceOm'))) {
             return $namespace . '\\' . $omns;
         } else {
             return $namespace;
         }
     }
 }
コード例 #4
0
 /**
  * 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);
 }
コード例 #5
0
ファイル: AbstractOMBuilder.php プロジェクト: disider/Propel2
 /**
  * @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);
 }