/* define the base filter class */
-PHP_FUNCTION(user_filter_nop)
+PHP_METHOD(php_user_filter, filter)
{
+ zval *in, *out, *consumed, *closing;
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "zzzz", &in, &out, &consumed, &closing) == FAILURE) {
+ RETURN_THROWS();
+ }
+}
+
+PHP_METHOD(php_user_filter, onCreate)
+{
+ ZEND_PARSE_PARAMETERS_NONE();
+}
+
+PHP_METHOD(php_user_filter, onClose)
+{
+ ZEND_PARSE_PARAMETERS_NONE();
}
static zend_class_entry user_filter_class_entry;
class php_user_filter
{
- /**
- * @return int
- * @alias user_filter_nop
- */
+ /** @return int */
public function filter($in, $out, &$consumed, $closing) {}
- /**
- * @return void
- * @alias user_filter_nop
- */
+ /** @return void */
public function onCreate() {}
- /**
- * @return void
- * @alias user_filter_nop
- */
+ /** @return void */
public function onClose() {}
}
/* This is a generated file, edit the .stub.php file instead.
- * Stub hash: 61e071b8e6d9a2ed02a9667cfa16a97fcd9d7bd4 */
+ * Stub hash: 1c95e4944aab77be8b65da8a6877738b1f061b69 */
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_php_user_filter_filter, 0, 0, 4)
ZEND_ARG_INFO(0, in)
#define arginfo_class_php_user_filter_onClose arginfo_class_php_user_filter_onCreate
-ZEND_FUNCTION(user_filter_nop);
+ZEND_METHOD(php_user_filter, filter);
+ZEND_METHOD(php_user_filter, onCreate);
+ZEND_METHOD(php_user_filter, onClose);
static const zend_function_entry class_php_user_filter_methods[] = {
- ZEND_ME_MAPPING(filter, user_filter_nop, arginfo_class_php_user_filter_filter, ZEND_ACC_PUBLIC)
- ZEND_ME_MAPPING(onCreate, user_filter_nop, arginfo_class_php_user_filter_onCreate, ZEND_ACC_PUBLIC)
- ZEND_ME_MAPPING(onClose, user_filter_nop, arginfo_class_php_user_filter_onClose, ZEND_ACC_PUBLIC)
+ ZEND_ME(php_user_filter, filter, arginfo_class_php_user_filter_filter, ZEND_ACC_PUBLIC)
+ ZEND_ME(php_user_filter, onCreate, arginfo_class_php_user_filter_onCreate, ZEND_ACC_PUBLIC)
+ ZEND_ME(php_user_filter, onClose, arginfo_class_php_user_filter_onClose, ZEND_ACC_PUBLIC)
ZEND_FE_END
};