Yeah that resolves that error, but then again thats because that function no longer does anything. But we know that you are correct in your assumption that I seem to be calling it wrong.
Basically all I'm trying to do with this class is create a wrapper class for the Ice Murmur::Meta class. The Murmur::Meta class has a function called getBootedServers() that fetches a list of all currently running servers, its return value list (array) of interfaces for running servers.
A working (without my wrapper class) example of calling this function is:
<?php
Ice_loadProfile();
try
{
$base = $ICE->stringToProxy("Meta:tcp -h 127.0.0.1 -p 6502");
$meta = $base->ice_checkedCast("::Murmur::Meta");
//Fetch list of all booted servers, returns an Array
echo $meta->getBootedServers();
}
catch (Ice_Exception $ex)
{
print_r($ex);
}
?>
The $base = line creates a proxy to the Meta object, then the $meta = line narrows the proxy to the proper type. If the above works, I don't see where I'm calling it different from within my class?