1--TEST--
2get_class_methods(): Testing with interface
3--FILE--
4<?php
5
6interface A {
7    function a();
8    function b();
9}
10
11class 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
23new B;
24
25?>
26--EXPECT--
27array(2) {
28  [0]=>
29  string(1) "a"
30  [1]=>
31  string(1) "b"
32}
33array(4) {
34  [0]=>
35  string(1) "a"
36  [1]=>
37  string(1) "b"
38  [2]=>
39  string(11) "__construct"
40  [3]=>
41  string(10) "__destruct"
42}
43