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

1.1       misho       1: --TEST--
                      2: Modifiers
                      3: --CREDITS--
                      4: Robin Fernandes <robinf@php.net>
                      5: Steve Seear <stevseea@php.net>
                      6: --FILE--
                      7: <?php
                      8: abstract class A {}
                      9: class B extends A {}
                     10: class C {}
                     11: final class D {}
                     12: interface I {}
                     13: 
                     14: $classes = array("A", "B", "C", "D", "I");
                     15: 
                     16: foreach ($classes as $class) {
                     17:        $rc = new ReflectionClass($class);
                     18:        var_dump($rc->isFinal());
                     19:        var_dump($rc->isInterface());
                     20:        var_dump($rc->isAbstract());
                     21:        var_dump($rc->getModifiers());
                     22: }
                     23: ?>
                     24: --EXPECTF--
                     25: bool(false)
                     26: bool(false)
                     27: bool(true)
                     28: int(32)
                     29: bool(false)
                     30: bool(false)
                     31: bool(false)
                     32: int(0)
                     33: bool(false)
                     34: bool(false)
                     35: bool(false)
                     36: int(0)
                     37: bool(true)
                     38: bool(false)
                     39: bool(false)
                     40: int(64)
                     41: bool(false)
                     42: bool(true)
                     43: bool(false)
                     44: int(128)

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