Annotation of embedaddon/php/ext/reflection/tests/bug29828.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Reflection Bug #29828 (Interfaces no longer work)
                      3: --FILE--
                      4: <?php
                      5: 
                      6: interface Bla
                      7: {
                      8:        function bla();
                      9: }
                     10: 
                     11: class BlaMore implements Bla
                     12: {
                     13:        function bla()
                     14:        {
                     15:                echo "Hello\n";
                     16:        }
                     17: }
                     18: 
                     19: $r = new ReflectionClass('BlaMore');
                     20: 
                     21: var_dump(count($r->getMethods()));
                     22: var_dump($r->getMethod('bla')->isConstructor());
                     23: var_dump($r->getMethod('bla')->isAbstract());
                     24: 
                     25: $o=new BlaMore;
                     26: $o->bla();
                     27: 
                     28: ?>
                     29: ===DONE===
                     30: --EXPECT--
                     31: int(1)
                     32: bool(false)
                     33: bool(false)
                     34: Hello
                     35: ===DONE===

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>