$serialized = serialize($instance);
$unserialized = unserialize($serialized);
- foreach (["toString", "toArray"] as $m) {
+ foreach (array("toString", "toArray") as $m) {
if ($class->hasMethod($m)) {
#printf("%s#%s\n", $class->getName(), $m);
$unserialized->$m();
}
if ($class->hasMethod("attach") && !$class->implementsInterface("\\SplSubject")) {
#printf("%s#%s\n", $class->getName(), "attach");
- $unserialized->attach((new http\Curl\Client)->setRequest(new http\Client\Request("GET", "http://localhost")));
+ $c = new http\Curl\Client;
+ $c->setRequest(new http\Client\Request("GET", "http://localhost"));
+ $unserialized->attach($c);
}
}
}