/** * get json-api service map * * @return string */ public static function getServiceMap() { $smd = Tinebase_Server_Json::getServiceMap(); $smdArray = $smd->toArray(); unset($smdArray['methods']); return $smdArray; }
/** * @group ServerTests */ public function testGetAnonServiceMap() { // unset registry (and the user object) Zend_Registry::_unsetInstance(); $smd = Tinebase_Server_Json::getServiceMap(); $smdArray = $smd->toArray(); $this->assertTrue(isset($smdArray['services']['Tinebase.ping'])); }
/** * get json-api service map * * @return string */ public static function getServiceMap() { $smd = Tinebase_Server_Json::getServiceMap(); $smdArray = $smd->toArray(); unset($smdArray['methods']); if (!isset($_REQUEST['method']) || $_REQUEST['method'] != 'Tinebase.getServiceMap') { return $smdArray; } header('Content-type: application/json'); echo '_smd = ' . json_encode($smdArray); die; }