public function get(string $key, $default = null)
    {
        // Attempt to lazy load keys.
        if( $this->has($key) === false ){

            $this->load($key);

        }

        return $this->resolve($key);
    }
public function get(string $key, $default = null)
    {
        // Attempt to lazy load keys.
        if( $this->has($key) === false ){

            $this->load($key);

        }

        return $this->resolve($key);
    }
public function get ( string $ key , $ default = null ) { // Attempt to lazy load keys. if ( $ this -> has ( $ key ) === false ) { $ this -> load ( $ key ) ; } return $ this -> resolve ( $ key ) ; }
Lazy load configuration files.

@TODO How do we fallback to a default value?

@param string $key
@param mixed|null $default
@return mixed
Lazy load configuration files .