* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\VarDumper\Caster; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\VarDumper\Cloner\Stub; class SymfonyCaster { private static $requestGetters = array( 'pathInfo' => 'getPathInfo', 'requestUri' => 'getRequestUri', 'baseUrl' => 'getBaseUrl', 'basePath' => 'getBasePath', 'method' => 'getMethod', 'format' => 'getRequestFormat', ); public static function castRequest(Request $request, array $a, Stub $stub, $isNested) { $clone = null; foreach (self::$requestGetters as $prop => $getter) { if (null === $a[Caster::PREFIX_PROTECTED.$prop]) { if (null === $clone) { $clone = clone $request; } $a[Caster::PREFIX_VIRTUAL.$prop] = $clone->{$getter}(); } } return $a; } } __halt_compiler();----SIGNATURE:----UwvgiMBfWp2UFlfRrNHpudFvB6wb6ef03+vrJmysvpPCXUg9365GqAfJoyQrpwzPH5LNqQyMt+YI3RBWsKW5iVAe1bvVhQsbC/hISqwOG5GSU3zUTOIBUIpIcOc8WrqmhX4Q3mP4r4yUCZrjyLZaQWfq1PNdd0BtEvvypV+B/cRKsVBvXJGcJaRj0cEVn0QNiO4C1iQUihVnUOfIzPXuzecZhCNb3mLYWNXlH5kt6KmJNS3AWj0J7zQ7lUElAU4vIEpFr8edLXxwFS3icf1C1BsLLAtPVVY2H0LHX+MH8XA+XfbyP7i4dmWNLky+XSUAKGzS4OyXn38USBZnItPftj0rfhQRj1gLnHMK8xqAv1Em6oXpCFM1+SD1PINbdcBYFgeZon7RFEUD6BRcn/WFR7vTzxAIgexoVhqqEotdQJPAUDjspEeEZO7Vy8xKGwF1Hz30qyGoqa8/OlDzIuLAg7oMWLuZyUzycrjqDDeVGtShnF2h03ek6QkKLSNiqldFl8GV9TkQ8tLUbGUap4H4ISAonSH+HV1SRgHcdbKsS5gIx8XMEkZzLZYme3N2CaFbS0G22vxv3l9eo9GAhmoWSH+/Qy3PZ51m3g6qPiXMfzksPYiebKo/2v6eys34WyexWtMSMjNvAYJrdupcbSkifhWll0xR5xg216Nm8fVGetE=----ATTACHMENT:----NDgzNjkyNDM2NTc3OTQyIDExNDMzODI0MjYwMjUyNjggNzk0Njk0NjIzNTE4Mzk1MA==