<?php | |
require "tests.php"; | |
// No new functions | |
check::functions(array()); | |
// New classes | |
check::classes(array('Foo','Bar')); | |
// No new vars | |
check::globals(array()); | |
class MyFoo extends Foo { | |
function ping() { | |
return "MyFoo::ping()"; | |
} | |
} | |
$a = new MyFoo(); | |
$b = new Bar(); | |
$b->set($a); | |
$c = $b->get(); | |
// FIXME: The python version checks that a.this == c.this, but we don't seem | |
// to have a way to check this with the PHP bindings we generate. | |
check::done(); |