[VarDumper] Support for cURL handler objects.
This commit is contained in:
parent
33c6766117
commit
39c1a6373b
@ -20,6 +20,11 @@ use Symfony\Component\VarDumper\Cloner\Stub;
|
|||||||
*/
|
*/
|
||||||
class ResourceCaster
|
class ResourceCaster
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
* @param \CurlHandle|resource $h
|
||||||
|
*
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
public static function castCurl($h, array $a, Stub $stub, $isNested)
|
public static function castCurl($h, array $a, Stub $stub, $isNested)
|
||||||
{
|
{
|
||||||
return curl_getinfo($h);
|
return curl_getinfo($h);
|
||||||
|
@ -117,7 +117,9 @@ abstract class AbstractCloner implements ClonerInterface
|
|||||||
'DateTimeZone' => ['Symfony\Component\VarDumper\Caster\DateCaster', 'castTimeZone'],
|
'DateTimeZone' => ['Symfony\Component\VarDumper\Caster\DateCaster', 'castTimeZone'],
|
||||||
'DatePeriod' => ['Symfony\Component\VarDumper\Caster\DateCaster', 'castPeriod'],
|
'DatePeriod' => ['Symfony\Component\VarDumper\Caster\DateCaster', 'castPeriod'],
|
||||||
|
|
||||||
|
'CurlHandle' => ['Symfony\Component\VarDumper\Caster\ResourceCaster', 'castCurl'],
|
||||||
':curl' => ['Symfony\Component\VarDumper\Caster\ResourceCaster', 'castCurl'],
|
':curl' => ['Symfony\Component\VarDumper\Caster\ResourceCaster', 'castCurl'],
|
||||||
|
|
||||||
':dba' => ['Symfony\Component\VarDumper\Caster\ResourceCaster', 'castDba'],
|
':dba' => ['Symfony\Component\VarDumper\Caster\ResourceCaster', 'castDba'],
|
||||||
':dba persistent' => ['Symfony\Component\VarDumper\Caster\ResourceCaster', 'castDba'],
|
':dba persistent' => ['Symfony\Component\VarDumper\Caster\ResourceCaster', 'castDba'],
|
||||||
':gd' => ['Symfony\Component\VarDumper\Caster\ResourceCaster', 'castGd'],
|
':gd' => ['Symfony\Component\VarDumper\Caster\ResourceCaster', 'castGd'],
|
||||||
|
Reference in New Issue
Block a user