N°8834 - Add compatibility with PHP 8.4 (#819)

* N°8834 - Add compatibility with PHP 8.4

* Rollback of scssphp/scssphp version upgrade due to compilation error
This commit is contained in:
Lenaick
2026-02-26 10:36:32 +01:00
committed by GitHub
parent d4821b7edc
commit fc967c06ce
961 changed files with 12298 additions and 7130 deletions

View File

@@ -36,7 +36,7 @@ class EventDataCollector extends DataCollector implements LateDataCollectorInter
* @param iterable<EventDispatcherInterface>|EventDispatcherInterface|null $dispatchers
*/
public function __construct(
iterable|EventDispatcherInterface $dispatchers = null,
iterable|EventDispatcherInterface|null $dispatchers = null,
private ?RequestStack $requestStack = null,
private string $defaultDispatcher = 'event_dispatcher',
) {
@@ -46,7 +46,7 @@ class EventDataCollector extends DataCollector implements LateDataCollectorInter
$this->dispatchers = $dispatchers ?? [];
}
public function collect(Request $request, Response $response, \Throwable $exception = null): void
public function collect(Request $request, Response $response, ?\Throwable $exception = null): void
{
$this->currentRequest = $this->requestStack && $this->requestStack->getMainRequest() !== $request ? $request : null;
$this->data = [];
@@ -86,7 +86,7 @@ class EventDataCollector extends DataCollector implements LateDataCollectorInter
/**
* @see TraceableEventDispatcher
*/
public function setCalledListeners(array $listeners, string $dispatcher = null): void
public function setCalledListeners(array $listeners, ?string $dispatcher = null): void
{
$this->data[$dispatcher ?? $this->defaultDispatcher]['called_listeners'] = $listeners;
}
@@ -94,7 +94,7 @@ class EventDataCollector extends DataCollector implements LateDataCollectorInter
/**
* @see TraceableEventDispatcher
*/
public function getCalledListeners(string $dispatcher = null): array|Data
public function getCalledListeners(?string $dispatcher = null): array|Data
{
return $this->data[$dispatcher ?? $this->defaultDispatcher]['called_listeners'] ?? [];
}
@@ -102,7 +102,7 @@ class EventDataCollector extends DataCollector implements LateDataCollectorInter
/**
* @see TraceableEventDispatcher
*/
public function setNotCalledListeners(array $listeners, string $dispatcher = null): void
public function setNotCalledListeners(array $listeners, ?string $dispatcher = null): void
{
$this->data[$dispatcher ?? $this->defaultDispatcher]['not_called_listeners'] = $listeners;
}
@@ -110,7 +110,7 @@ class EventDataCollector extends DataCollector implements LateDataCollectorInter
/**
* @see TraceableEventDispatcher
*/
public function getNotCalledListeners(string $dispatcher = null): array|Data
public function getNotCalledListeners(?string $dispatcher = null): array|Data
{
return $this->data[$dispatcher ?? $this->defaultDispatcher]['not_called_listeners'] ?? [];
}
@@ -120,7 +120,7 @@ class EventDataCollector extends DataCollector implements LateDataCollectorInter
*
* @see TraceableEventDispatcher
*/
public function setOrphanedEvents(array $events, string $dispatcher = null): void
public function setOrphanedEvents(array $events, ?string $dispatcher = null): void
{
$this->data[$dispatcher ?? $this->defaultDispatcher]['orphaned_events'] = $events;
}
@@ -128,7 +128,7 @@ class EventDataCollector extends DataCollector implements LateDataCollectorInter
/**
* @see TraceableEventDispatcher
*/
public function getOrphanedEvents(string $dispatcher = null): array|Data
public function getOrphanedEvents(?string $dispatcher = null): array|Data
{
return $this->data[$dispatcher ?? $this->defaultDispatcher]['orphaned_events'] ?? [];
}