better PHP-5.3 compatibility
[m6w6/ext-http] / tests / serialize001.phpt
index 2e06afe4f7c3bde0109b000172d8bef2f08ca581..b37b230ba901327c1f5a2a4d3c9f4b5848112c98 100644 (file)
@@ -23,7 +23,7 @@ foreach ($ext->getClasses() as $class) {
                $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();
@@ -31,7 +31,9 @@ foreach ($ext->getClasses() as $class) {
                }
                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);
                }
        }
 }