protected function _getRemoteSPsMetaData() { $metadata = array(); $sPs = $this->_serviceRegistry->getSPList(); foreach ($sPs as $sPEntityId => $sP) { try { $metadata[$sPEntityId] = self::convertServiceRegistryEntityToCortoEntity($sP); } catch (Exception $e) { // Whoa, something went wrong trying to convert the SR entity to a Corto entity // We can't use this entity, but we can continue after we've reported // this serious error $application = EngineBlock_ApplicationSingleton::getInstance(); $application->reportError($e); continue; } } return $metadata; }
public function testGetSpList() { $result = $this->ServiceRegistry->getSpList(); $this->assertEquals(2, count($result)); $this->assertEquals("Ivo's SP", $result["http://ivotestsp.local"]["name:en"]); }