Annotation of embedaddon/php/ext/reflection/tests/ReflectionClass_isInterface_basic.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: ReflectionClass::isInterface() method
! 3: --CREDITS--
! 4: Felix De Vliegher <felix.devliegher@gmail.com>
! 5: #testfest roosendaal on 2008-05-10
! 6: --FILE--
! 7: <?php
! 8:
! 9: interface TestInterface {}
! 10: class TestClass {}
! 11: interface DerivedInterface extends TestInterface {}
! 12:
! 13: $reflectionClass = new ReflectionClass('TestInterface');
! 14: $reflectionClass2 = new ReflectionClass('TestClass');
! 15: $reflectionClass3 = new ReflectionClass('DerivedInterface');
! 16:
! 17: var_dump($reflectionClass->isInterface());
! 18: var_dump($reflectionClass2->isInterface());
! 19: var_dump($reflectionClass3->isInterface());
! 20:
! 21: ?>
! 22: --EXPECT--
! 23: bool(true)
! 24: bool(false)
! 25: bool(true)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>