public function loadExtensions()
    {
		foreach($this->extensions as $extension) {
			//handle dependances requirement
			foreach ($extension->getManifest()->getDependencies() as $ext => $version) {
				if(!array_key_exists($ext, $this->extensions) && $ext != 'generis') {
					throw new common_ext_ExtensionException('Required Extension is Missing : ' . $ext);
				}
			}
			$extension->load();
		}
    }
public function loadExtensions()
    {
		foreach($this->extensions as $extension) {
			//handle dependances requirement
			foreach ($extension->getManifest()->getDependencies() as $ext => $version) {
				if(!array_key_exists($ext, $this->extensions) && $ext != 'generis') {
					throw new common_ext_ExtensionException('Required Extension is Missing : ' . $ext);
				}
			}
			$extension->load();
		}
    }
public function loadExtensions ( ) { foreach ( $ this -> extensions as $ extension ) { //handle dependances requirement foreach ( $ extension -> getManifest ( ) -> getDependencies ( ) as $ ext => $ version ) { if ( ! array_key_exists ( $ ext , $ this -> extensions ) && $ ext != 'generis' ) { throw new common_ext_ExtensionException ( 'Required Extension is Missing : ' . $ ext ) ; } } $ extension -> load ( ) ; } }
Load all extensions that have to be loaded

@access public
@author Joel Bout, <joel@taotesting.com>
Load all extensions that have to be loaded