/** * Initialize the AJAX remote object class from configuration. * @param xml configuration. */ function __construct($config) { $serverclass = 'TRemoteObjectServer'; if (isset($config['class'])) { $serverclass = (string) $config['class']; } $this->server = new $serverclass(); foreach ($config->class as $class) { $classname = $this->findClass((string) $class['name']); $this->server->register(new $classname()); } }