gossi\codegen\tests\utils\ReflectionUtilsTest::testGetOverridableMethods PHP Method

testGetOverridableMethods() public method

    public function testGetOverridableMethods()
    {
        $ref = new \ReflectionClass('gossi\\codegen\\tests\\fixtures\\OverridableReflectionTest');
        $methods = ReflectionUtils::getOverrideableMethods($ref);
        $this->assertEquals(4, count($methods));
        $methods = array_map(function ($v) {
            return $v->name;
        }, $methods);
        sort($methods);
        $this->assertEquals(['a', 'd', 'e', 'h'], $methods);
    }