Skip to content

Commit

Permalink
Fix class loaded twice
Browse files Browse the repository at this point in the history
  • Loading branch information
jderusse committed Nov 26, 2020
1 parent 9ed4c11 commit 09a30f1
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 12 deletions.
10 changes: 6 additions & 4 deletions Listener/ExceptionListener.php
Expand Up @@ -51,8 +51,10 @@ public function onKernelException(KernelExceptionEvent $event): void
}
}

if (\class_exists(ExceptionEvent::class)) {
\class_alias(ExceptionEvent::class, KernelExceptionEvent::class);
} else {
\class_alias(GetResponseForExceptionEvent::class, KernelExceptionEvent::class);
if (!\class_exists(KernelExceptionEvent::class)) {
if (\class_exists(ExceptionEvent::class)) {
\class_alias(ExceptionEvent::class, KernelExceptionEvent::class);
} else {
\class_alias(GetResponseForExceptionEvent::class, KernelExceptionEvent::class);
}
}
10 changes: 6 additions & 4 deletions Listener/RequestListener.php
Expand Up @@ -116,8 +116,10 @@ private function isEventValid(KernelRequestEvent $event): bool
}
}

if (\class_exists(RequestEvent::class)) {
\class_alias(RequestEvent::class, KernelRequestEvent::class);
} else {
\class_alias(GetResponseEvent::class, KernelRequestEvent::class);
if (!\class_exists(KernelRequestEvent::class)) {
if (\class_exists(RequestEvent::class)) {
\class_alias(RequestEvent::class, KernelRequestEvent::class);
} else {
\class_alias(GetResponseEvent::class, KernelRequestEvent::class);
}
}
10 changes: 6 additions & 4 deletions Listener/ResponseListener.php
Expand Up @@ -110,8 +110,10 @@ public function onKernelResponse(KernelResponseEvent $event): void
}
}

if (\class_exists(ResponseEvent::class)) {
\class_alias(ResponseEvent::class, KernelResponseEvent::class);
} else {
\class_alias(FilterResponseEvent::class, KernelResponseEvent::class);
if (!\class_exists(KernelResponseEvent::class)) {
if (\class_exists(ResponseEvent::class)) {
\class_alias(ResponseEvent::class, KernelResponseEvent::class);
} else {
\class_alias(FilterResponseEvent::class, KernelResponseEvent::class);
}
}

0 comments on commit 09a30f1

Please sign in to comment.