PHP Reflection: Как узнать, наследуется ли ReflectionMethod?
вДокументация ReflectionMethodЯ не могу найти ничего, чтобы знать, был ли метод унаследован от его родительского класса или определен в отраженном классе.
Редактировать: я используюReflectionClass :: GetMethods (), Я хочу знать для каждого метода, был ли он определен в отражаемом классе или определен в родительском классе. В конце я хочу оставить только методы, определенные в текущем классе.
class Foo {
function a() {}
function b() {}
}
class Bar extends Foo {
function a() {}
function c() {}
}
Я хочу сохранитьa
а такжеc
.