55620a4d by Chris Boden

Added add_filters function

1 parent a60736c9
......@@ -57,4 +57,16 @@ function add_shortcodes($class) {
add_shortcode($method->name, Array($class, $method->name));
}
}
function add_filters($class) {
if (!class_exists($class)) {
throw new Exception("$class does not exist");
}
$ref = new ReflectionClass($class);
$methods = $ref->getMethods(ReflectionMethod::IS_STATIC);
foreach ($methods as $method) {
add_filter($method->name, Array($class, $method->name));
}
}
?>
......