![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/cartforge.co/vendor/web-token/jwt-framework/src/Bundle/DataCollector/ |
<?php declare(strict_types=1); namespace Jose\Bundle\JoseFramework\DataCollector; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpKernel\DataCollector\DataCollector; use Symfony\Component\VarDumper\Cloner\Data; use Throwable; class JoseCollector extends DataCollector { /** * @var Collector[] */ private array $collectors = []; public function collect(Request $request, Response $response, ?Throwable $exception = null): void { foreach ($this->collectors as $collector) { $collector->collect($this->data, $request, $response, $exception); } } public function add(Collector $collector): void { $this->collectors[] = $collector; } public function getName(): string { return 'jose_collector'; } /** * @return array<string, mixed>|Data */ public function getData(): array|Data { return $this->data; } public function reset(): void { $this->data = []; } }