/**
* @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;
}