Source/ConfigCompiler.php
public function compile()
    {
        $loader = $this->loaderFactory->newInstance();        
        $cache = $this->cacheFactory->produce();
        
        if(true === $cache->expired()) {
            $config = $this->loadConfig($loader);
            $cache->write($config);
        } else {
            $config = $cache->get();
        }
        
        return $config;
    }
public function compile()
    {
        $loader = $this->loaderFactory->newInstance();        
        $cache = $this->cacheFactory->produce();
        
        if(true === $cache->expired()) {
            $config = $this->loadConfig($loader);
            $cache->write($config);
        } else {
            $config = $cache->get();
        }
        
        return $config;
    }
public function compile ( ) { $ loader = $ this -> loaderFactory -> newInstance ( ) ; $ cache = $ this -> cacheFactory -> produce ( ) ; if ( true === $ cache -> expired ( ) ) { $ config = $ this -> loadConfig ( $ loader ) ; $ cache -> write ( $ config ) ; } else { $ config = $ cache -> get ( ) ; } return $ config ; }
Builds the configuration tree out of all of the App configuration definitions.

@return array Array of configuration values.
Builds the configuration tree out of all of the App configuration definitions .