* * 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:----V8JybBLVIn7TqtZneg+yjNJTSFXwkT7WAJsxVLcCym6CtWvNQvbEZOqrIDm2LYTENW3wQ/hPB8+sLTO5rl6537sHjkClmJoifsI4NLb0WDYK7FoJ8y3jrih++bYYPmLq7htWJ4LHAunXOTJYF/MXbD11tZNrxHZ+GJ1DQYZGRO3ASQ0elo5dUm37Hhh1tU9NY1/tiQBqB8g43hLIB14Bzm4zR7fhXpVJ5Kq8jPGHKBgHjDWt9Tj6AAThTwPP7pjlFIOSG/9af6lbj6Pxp521OYsCt3+JvyaAwae/UnNb77QnGyh3BLRJz6ZXuWpm+8pcjG2c63UIahG6ue54UdaHD8442z5b+nfZtp4dl/C+9mlNHgsLnOLaa+vsRCJ+yeP4vMzYA8WIEBjL2jes1n54R+Z5RAXXh8kwc+7Mt3dYin1R10gCWnSl7HsEv8TUF0D0qy7CDs8nG0Ud7koWkELKz0FiB1PVWD9pEg60NTm5P1eqf/pTPA5qCl2M5Dq01wtT7Os0LmHh8Yle7f8L0ioYU+2LUrUvMKNcic3M0pGJScb1gF4KWqW1tb/nW59LJe5ofI6cbLR9J9IYaPxEt0pHwHJp+tYsm/J1n+qkHxeEPZyRk10n8z4qr2PbfT7RSWCerakhIOPaj5X1UTZD+Mk1B1gssaEROzmRWq3iwyAimzU=----ATTACHMENT:----OTE2NzYwMTkxNTg1OTI5OCA2OTE1MDY5NTY5MDczNDI4IDgxNjI4OTQ4NDA0Mjk3NjE=