21
21
22
22
#define PHP_PACKAGE_NAME "drupal/core"
23
23
24
- NR_PHP_WRAPPER (nr_drupal_exception ) {
24
+ NR_PHP_WRAPPER (nr_symfony4_exception ) {
25
25
int priority = nr_php_error_get_priority (E_ERROR );
26
26
zval * event = NULL ;
27
27
zval * exception = NULL ;
@@ -30,7 +30,7 @@ NR_PHP_WRAPPER(nr_drupal_exception) {
30
30
(void )wraprec ;
31
31
nrl_warning (NRL_ERROR , "nr_drupal_exception: HANDLING DRUPAL EXCEPTION" );
32
32
33
- NR_PHP_WRAPPER_REQUIRE_FRAMEWORK (NR_FW_DRUPAL8 );
33
+ // NR_PHP_WRAPPER_REQUIRE_FRAMEWORK(NR_FW_DRUPAL8);
34
34
35
35
if (NR_SUCCESS != nr_txn_record_error_worthy (NRPRG (txn ), priority )) {
36
36
nrl_warning (NRL_ERROR , "nr_drupal_exception: NOT ERROR WORTHY" );
@@ -789,9 +789,14 @@ void nr_drupal8_enable(TSRMLS_D) {
789
789
790
790
nr_php_error_install_exception_handler ();
791
791
792
- nr_php_wrap_user_function (NR_PSTR ("Drupal\\Core\\EventSubscriber\\HttpExcepti"
793
- "onSubscriberBase::onException" ),
794
- nr_drupal_exception TSRMLS_CC );
792
+ nr_php_wrap_user_function (
793
+ NR_PSTR ("Symfony\\Component\\HttpKernel\\"
794
+ "EventListener\\ExceptionListener::onKernelException" ),
795
+ nr_symfony4_exception TSRMLS_CC );
796
+
797
+ // nr_php_wrap_user_function(NR_PSTR("Drupal\\Core\\EventSubscriber\\HttpExcepti"
798
+ // "onSubscriberBase::onException"),
799
+ // nr_drupal_exception TSRMLS_CC);
795
800
/*
796
801
* The drupal_modules config setting controls instrumentation of modules,
797
802
* hooks, and views.
0 commit comments