diff options
Diffstat (limited to 'Examples/test-suite/php/director_unroll_runme.php')
| -rw-r--r-- | Examples/test-suite/php/director_unroll_runme.php | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Examples/test-suite/php/director_unroll_runme.php b/Examples/test-suite/php/director_unroll_runme.php new file mode 100644 index 0000000..626b1f0 --- /dev/null +++ b/Examples/test-suite/php/director_unroll_runme.php @@ -0,0 +1,29 @@ +<?php + +require "tests.php"; +require "director_unroll.php"; + +// No new functions +check::functions(array(foo_ping,foo_pong)); +// No new classes +check::classes(array(Foo,Bar)); +// now new vars +check::globals(array(bar)); + +class MyFoo extends Foo { + function ping() { + return "MyFoo::ping()"; + } +} + +$a = new MyFoo(); + +$b = new Bar(); + +$b->set($a); +$c = $b->get(); + +check::equal($a->this, $c->this, "this failed"); + +check::done(); +?> |
