function loader($loaderName)
    {
        $loaderName = $this->_normalizeLoaderName($loaderName);

        if (!$this->hasAttached($loaderName))
            throw new \Exception(sprintf(
                'Loader with name (%s) has not attached.'
                , $loaderName
            ));

        return $this->_t_loader_aggregate_Names[$loaderName];
    }
function loader($loaderName)
    {
        $loaderName = $this->_normalizeLoaderName($loaderName);

        if (!$this->hasAttached($loaderName))
            throw new \Exception(sprintf(
                'Loader with name (%s) has not attached.'
                , $loaderName
            ));

        return $this->_t_loader_aggregate_Names[$loaderName];
    }
function loader ( $ loaderName ) { $ loaderName = $ this -> _normalizeLoaderName ( $ loaderName ) ; if ( ! $ this -> hasAttached ( $ loaderName ) ) throw new \ Exception ( sprintf ( 'Loader with name (%s) has not attached.' , $ loaderName ) ) ; return $ this -> _t_loader_aggregate_Names [ $ loaderName ] ; }
Get Loader By Name

[code:]
$aggregateLoader->loader(\Poirot\Loader\Autoloader\LoaderAutoloadNamespace::class)
->with([..options])
[code]

@param string $loaderName Loader Name, default is class name

@throws \Exception Loader class not found
@return iLoader
Get Loader By Name