public static function _classFilters($context, $method)
{
if (isset(static::$_cachedFilters[$context][$method])) {
return static::$_cachedFilters[$context][$method];
}
$result = [];
$current = $context;
do {
if (!isset(static::$_methodFilters[$current])) {
continue;
}
$result = array_merge($result, static::$_methodFilters[$current]->filters($method));
} while ($current = get_parent_class($current));
return static::$_cachedFilters[$context][$method] = $result;
}