generateQueryClassName() protected method

Generates a query class name from the specified model class name.
protected generateQueryClassName ( string $modelClassName ) : string
$modelClassName string model class name
return string generated class name
Esempio n. 1
0
 /**
  * @inheritdoc
  */
 protected function generateQueryClassName($modelClassName)
 {
     $queryClassName = parent::generateQueryClassName(preg_replace('~Base$~', '', $modelClassName)) . 'Base';
     if ($this->commonQueryBaseClass) {
         $nsQueryClassName = $this->queryNs . '\\' . $queryClassName;
         if (class_exists($nsQueryClassName)) {
             $this->queryBaseClass = get_parent_class($nsQueryClassName);
         } else {
             $this->queryBaseClass = $this->commonQueryBaseClass;
         }
     }
     return $queryClassName;
 }