Annotation of embedaddon/php/Zend/tests/get_class_methods_002.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: get_class_methods(): Testing with interface
                      3: --FILE--
                      4: <?php
                      5: 
                      6: interface A { 
                      7:        function a();
                      8:        function b();
                      9: }
                     10: 
                     11: class B implements A {
                     12:        public function a() { }
                     13:        public function b() { }
                     14:        
                     15:        public function __construct() {
                     16:                var_dump(get_class_methods('A'));
                     17:                var_dump(get_class_methods('B'));
                     18:        }
                     19:        
                     20:        public function __destruct() { }
                     21: }
                     22: 
                     23: new B;
                     24: 
                     25: ?>
                     26: --EXPECTF--
                     27: Strict Standards: Redefining already defined constructor for class B in %s on line %d
                     28: array(2) {
                     29:   [0]=>
                     30:   string(1) "a"
                     31:   [1]=>
                     32:   string(1) "b"
                     33: }
                     34: array(4) {
                     35:   [0]=>
                     36:   string(1) "a"
                     37:   [1]=>
                     38:   string(1) "b"
                     39:   [2]=>
                     40:   string(11) "__construct"
                     41:   [3]=>
                     42:   string(10) "__destruct"
                     43: }

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