BetterReflectionTest\Reflection\ReflectionClassTest::testRemoveMethod PHP Метод

testRemoveMethod() публичный Метод

public testRemoveMethod ( )
    public function testRemoveMethod()
    {
        $php = '<?php
            class Foo {
                public function bar() {}
            }
        ';
        $reflection = (new ClassReflector(new StringSourceLocator($php)))->reflect('Foo');
        $this->assertTrue($reflection->hasMethod('bar'));
        $reflection->removeMethod('bar');
        $this->assertFalse($reflection->hasMethod('bar'));
    }
ReflectionClassTest