public function getConfiguration() {
    if ($this->getLocalPackage() === NULL) {
      $reader = new ConfigurationReader();

      // see ProjectsFactory
      return $reader->fromArray(
        $this->getHostConfiguration()->get(array('defaults'), array())
      );
    }
    
    return $this->getLocalProject()->getConfiguration();
  }
public function getConfiguration() {
    if ($this->getLocalPackage() === NULL) {
      $reader = new ConfigurationReader();

      // see ProjectsFactory
      return $reader->fromArray(
        $this->getHostConfiguration()->get(array('defaults'), array())
      );
    }
    
    return $this->getLocalProject()->getConfiguration();
  }
public function getConfiguration ( ) { if ( $ this -> getLocalPackage ( ) === NULL ) { $ reader = new ConfigurationReader ( ) ; // see ProjectsFactory return $ reader -> fromArray ( $ this -> getHostConfiguration ( ) -> get ( array ( 'defaults' ) , array ( ) ) ) ; } return $ this -> getLocalProject ( ) -> getConfiguration ( ) ; }
Returns a "global" Configuration

for example executables are defined here
uses the host configuration if no project (local package) is defined
Returns a global Configuration