@@ -76,13 +76,12 @@ static void nr_drupal8_add_method_callback(const zend_class_entry* ce,
7676
7777#if ZEND_MODULE_API_NO >= ZEND_8_0_X_API_NO \
7878 && !defined OVERWRITE_ZEND_EXECUTE_DATA
79- static void nr_drupal8_add_method_callback_before_after_clean (
79+ static void nr_drupal8_add_method_callback_before_after (
8080 const zend_class_entry * ce ,
8181 const char * method ,
8282 size_t method_len ,
8383 nrspecialfn_t before_callback ,
84- nrspecialfn_t after_callback ,
85- nrspecialfn_t clean_callback ) {
84+ nrspecialfn_t after_callback ) {
8685 zend_function * function = NULL ;
8786
8887 if (NULL == ce ) {
@@ -106,9 +105,9 @@ static void nr_drupal8_add_method_callback_before_after_clean(
106105 "%.*s::%.*s" , NRSAFELEN (nr_php_class_entry_name_length (ce )),
107106 nr_php_class_entry_name (ce ), NRSAFELEN (method_len ), method );
108107
109- nr_php_wrap_user_function_before_after_clean (
108+ nr_php_wrap_user_function_before_after (
110109 class_method , nr_strlen (class_method ),
111- before_callback , after_callback , clean_callback );
110+ before_callback , after_callback );
112111
113112 nr_free (class_method );
114113 }
@@ -542,12 +541,6 @@ NR_PHP_WRAPPER(nr_drupal94_invoke_all_with_after) {
542541 nr_drupal_invoke_all_hook_stacks_pop ();
543542}
544543NR_PHP_WRAPPER_END
545-
546- NR_PHP_WRAPPER (nr_drupal94_invoke_all_with_clean ) {
547- (void )wraprec ;
548- nr_drupal_invoke_all_hook_stacks_pop ();
549- }
550- NR_PHP_WRAPPER_END
551544#endif // OAPI
552545
553546/*
@@ -584,11 +577,10 @@ NR_PHP_WRAPPER(nr_drupal8_module_handler) {
584577 /* Drupal 9.4 introduced a replacement method for getImplentations */
585578#if ZEND_MODULE_API_NO >= ZEND_8_0_X_API_NO \
586579 && !defined OVERWRITE_ZEND_EXECUTE_DATA
587- nr_drupal8_add_method_callback_before_after_clean (
580+ nr_drupal8_add_method_callback_before_after (
588581 ce , NR_PSTR ("invokeallwith" ),
589582 nr_drupal94_invoke_all_with ,
590- nr_drupal94_invoke_all_with_after ,
591- nr_drupal94_invoke_all_with_clean );
583+ nr_drupal94_invoke_all_with_after );
592584#else
593585 nr_drupal8_add_method_callback (ce , NR_PSTR ("invokeallwith" ),
594586 nr_drupal94_invoke_all_with TSRMLS_CC );
@@ -711,10 +703,10 @@ void nr_drupal8_enable(TSRMLS_D) {
711703 */
712704#if ZEND_MODULE_API_NO >= ZEND_8_0_X_API_NO \
713705 && !defined OVERWRITE_ZEND_EXECUTE_DATA
714- nr_php_wrap_user_function_before_after_clean (
706+ nr_php_wrap_user_function_before_after (
715707 NR_PSTR ("Symfony\\Component\\HttpKernel\\EventListe"
716708 "ner\\RouterListener::onKernelRequest" ),
717- nr_drupal8_name_the_wt_via_symfony , NULL , NULL );
709+ nr_drupal8_name_the_wt_via_symfony , NULL );
718710#else
719711 nr_php_wrap_user_function (NR_PSTR ("Symfony\\Component\\HttpKernel\\EventListe"
720712 "ner\\RouterListener::onKernelRequest" ),
0 commit comments