source/Core/Module/ModuleChainsGenerator.php
public function createClassChain($className, $classAlias = null)
    {
        if (!$classAlias) {
            $classAlias = $className;
        }
        $activeChain = $this->getActiveChain($className, $classAlias);
        if (!empty($activeChain)) {
            $className = $this->createClassExtensions($activeChain, $classAlias);
        }

        return $className;
    }
public function createClassChain($className, $classAlias = null)
    {
        if (!$classAlias) {
            $classAlias = $className;
        }
        $activeChain = $this->getActiveChain($className, $classAlias);
        if (!empty($activeChain)) {
            $className = $this->createClassExtensions($activeChain, $classAlias);
        }

        return $className;
    }
public function createClassChain ( $ className , $ classAlias = null ) { if ( ! $ classAlias ) { $ classAlias = $ className ; } $ activeChain = $ this -> getActiveChain ( $ className , $ classAlias ) ; if ( ! empty ( $ activeChain ) ) { $ className = $ this -> createClassExtensions ( $ activeChain , $ classAlias ) ; } return $ className ; }
Creates given class chains.

@param string $className  Class name.
@param string $classAlias Class alias, used for searching module extensions. Class is used if no alias given.

@return string
Creates given class chains .