/**
  * The metadata for EngineBlock as a Service Provider
  *
  * @return void
  */
 public function metadataAction()
 {
     $this->setNoRender();
     $proxyServer = new EngineBlock_Corto_Adapter();
     $proxyServer->sPMetadata();
 }
 /**
  * The metadata for EngineBlock as a Service Provider
  *
  * @return void
  */
 public function metadataAction()
 {
     $this->setNoRender();
     $proxyServer = new EngineBlock_Corto_Adapter();
     foreach (func_get_args() as $argument) {
         if (substr($argument, 0, 3) === 'vo:') {
             $proxyServer->setVirtualOrganisationContext(substr($argument, 3));
         } else {
             if (substr($argument, 0, 4) === 'key:') {
                 $proxyServer->setKeyId(substr($argument, 4));
             } else {
                 EngineBlock_ApplicationSingleton::getInstance()->getLogInstance()->notice("Ignoring unknown argument '{$argument}'.");
             }
         }
     }
     $proxyServer->sPMetadata();
 }