Commit acd6f8fb authored by Patrick Fey's avatar Patrick Fey Committed by root
Browse files

Issue #3286966 by Project Update Bot, FeyP: Automated Drupal 10 compatibility fixes

parent 5ef2d095
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -11,6 +11,6 @@
    "source": "https://cgit.drupalcode.org/devel_debug_40x"
  },
  "require": {
    "drupal/devel": "^1|^2|^3|^4"
    "drupal/devel": "^4|^5"
  }
}
+1 −2
Original line number Diff line number Diff line
@@ -2,7 +2,6 @@ name: Devel Debug 40x
type: module
description: 'Provides an event subscriber to debug 403 and 404 errors with Devel.'
package: Development
core: 8.x
core_version_requirement: ^8 || ^9
core_version_requirement: ^9 || ^10
dependencies:
  - devel:devel
+5 −8
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ namespace Drupal\devel_debug_40x\EventSubscriber;

use Drupal\devel\DevelDumperManagerInterface;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent;
use Symfony\Component\HttpKernel\Event\ExceptionEvent;
use Symfony\Component\HttpKernel\Exception\HttpExceptionInterface;
use Symfony\Component\HttpKernel\KernelEvents;

@@ -33,17 +33,14 @@ class DevelDebug40xExceptionSubscriber implements EventSubscriberInterface {
  /**
   * Dumps 403 or 404 exceptions through Devel's dumper manager.
   *
   * @param \Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent $event
   * @param \Symfony\Component\HttpKernel\Event\ExceptionEvent $event
   *   The event to process.
   */
  public function onException(GetResponseForExceptionEvent $event) {
    $exception = $event->getException();
  public function onException(ExceptionEvent $event) {
    $exception = $event->getThrowable();

    if ($exception instanceof HttpExceptionInterface) {
      if ($exception->getStatusCode() == 403) {
        $this->develDumperManager->message($exception);
      }
      if ($exception->getStatusCode() == 404) {
      if (in_array($exception->getStatusCode(), [403, 404], TRUE)) {
        $this->develDumperManager->message($exception);
      }
    }