Exemple #1
0
$ret = $testClient->testEnum(\ThriftTest\Numberz::FIVE);
print_r(" = {$ret}\n");
print_r("testEnum(EIGHT)");
$ret = $testClient->testEnum(\ThriftTest\Numberz::EIGHT);
print_r(" = {$ret}\n");
/**
 * TYPEDEF TEST
 */
print_r("testTypedef(309858235082523)");
$uid = $testClient->testTypedef(309858235082523);
print_r(" = {$uid}\n");
/**
 * NESTED MAP TEST
 */
print_r("testMapMap(1)");
$mm = $testClient->testMapMap(1);
print_r(" = {");
foreach ($mm as $key => $val) {
    print_r("{$key} => {");
    foreach ($val as $k2 => $v2) {
        print_r("{$k2} => {$v2}, ");
    }
    print_r("}, ");
}
print_r("}\n");
/**
 * INSANITY TEST
 */
$insane = new \ThriftTest\Insanity();
$insane->userMap[\ThriftTest\Numberz::FIVE] = 5000;
$truck = new \ThriftTest\Xtruct();