ApplicationFactory.php
private function loadDirectoryFromAutoloader()
    {
        $spl = spl_autoload_functions();

        $dirs = array();
        foreach ($spl as $item) {
            $object = $item[0];
            if (!$object instanceof ClassLoader) {
                continue;
            }
            $temp = array_merge($object->getPrefixes(), $object->getPrefixesPsr4());
            foreach ($temp as $name => $dir) {
                if (false === strpos($name, 'Dotfiles')) {
                    continue;
                }
                foreach ($dir as $num => $path) {
                    $path = realpath($path);
                    if ($path && is_dir($path) && !in_array($path, $dirs)) {
                        $dirs[] = $path;
                    }
                }
            }
        }

        return $dirs;
    }
private function loadDirectoryFromAutoloader()
    {
        $spl = spl_autoload_functions();

        $dirs = array();
        foreach ($spl as $item) {
            $object = $item[0];
            if (!$object instanceof ClassLoader) {
                continue;
            }
            $temp = array_merge($object->getPrefixes(), $object->getPrefixesPsr4());
            foreach ($temp as $name => $dir) {
                if (false === strpos($name, 'Dotfiles')) {
                    continue;
                }
                foreach ($dir as $num => $path) {
                    $path = realpath($path);
                    if ($path && is_dir($path) && !in_array($path, $dirs)) {
                        $dirs[] = $path;
                    }
                }
            }
        }

        return $dirs;
    }
private function loadDirectoryFromAutoloader ( ) { $ spl = spl_autoload_functions ( ) ; $ dirs = array ( ) ; foreach ( $ spl as $ item ) { $ object = $ item [ 0 ] ; if ( ! $ object instanceof ClassLoader ) { continue ; } $ temp = array_merge ( $ object -> getPrefixes ( ) , $ object -> getPrefixesPsr4 ( ) ) ; foreach ( $ temp as $ name => $ dir ) { if ( false === strpos ( $ name , 'Dotfiles' ) ) { continue ; } foreach ( $ dir as $ num => $ path ) { $ path = realpath ( $ path ) ; if ( $ path && is_dir ( $ path ) && ! in_array ( $ path , $ dirs ) ) { $ dirs [ ] = $ path ; } } } } return $ dirs ; }
Load available plugins directory.

@return array
Load available plugins directory .