src/Assets/Manager.php
public static function createEmptyFromConfig(array $config)
    {
        $manager = new self();

        if (isset($config['base_uri'])) {

            $manager->setBaseUri($config['base_uri']);
        }

        if (isset($config['path'])) {

            $manager->setBasePath($config['path']);
        }

        if (isset($config['path_aliases']) && is_array($config['path_aliases'])) {

            foreach ($config['path_aliases'] as $alias => $path) {

                $manager->addPathAlias($alias, $path);
            }   
        }

        if (isset($config['compiled'])) {

            $manager->setCompileDirectory($config['compiled']);
        }

        if (isset($config['version'])) {

            $manager->setVersion($config['version']);
        }

        return $manager;
    }
public static function createEmptyFromConfig(array $config)
    {
        $manager = new self();

        if (isset($config['base_uri'])) {

            $manager->setBaseUri($config['base_uri']);
        }

        if (isset($config['path'])) {

            $manager->setBasePath($config['path']);
        }

        if (isset($config['path_aliases']) && is_array($config['path_aliases'])) {

            foreach ($config['path_aliases'] as $alias => $path) {

                $manager->addPathAlias($alias, $path);
            }   
        }

        if (isset($config['compiled'])) {

            $manager->setCompileDirectory($config['compiled']);
        }

        if (isset($config['version'])) {

            $manager->setVersion($config['version']);
        }

        return $manager;
    }
public static function createEmptyFromConfig ( array $ config ) { $ manager = new self ( ) ; if ( isset ( $ config [ 'base_uri' ] ) ) { $ manager -> setBaseUri ( $ config [ 'base_uri' ] ) ; } if ( isset ( $ config [ 'path' ] ) ) { $ manager -> setBasePath ( $ config [ 'path' ] ) ; } if ( isset ( $ config [ 'path_aliases' ] ) && is_array ( $ config [ 'path_aliases' ] ) ) { foreach ( $ config [ 'path_aliases' ] as $ alias => $ path ) { $ manager -> addPathAlias ( $ alias , $ path ) ; } } if ( isset ( $ config [ 'compiled' ] ) ) { $ manager -> setCompileDirectory ( $ config [ 'compiled' ] ) ; } if ( isset ( $ config [ 'version' ] ) ) { $ manager -> setVersion ( $ config [ 'version' ] ) ; } return $ manager ; }
Creates and configure a empty manager instance via array options
@param array $config
@return \PHPLegends\Assets\Manager
Creates and configure a empty manager instance via array options