VarCloner
class VarCloner extends AbstractCloner
Properties
| static | $defaultCasters | from AbstractCloner | 
Methods
| __construct(array $casters = null) | from AbstractCloner | |
|  addCasters(array $casters)  Adds casters for resources and objects.  |  from AbstractCloner | |
|  setMaxItems(int $maxItems)  Sets the maximum number of items to clone past the first level in nested structures.  |  from AbstractCloner | |
|  setMaxString(int $maxString)  Sets the maximum cloned length for strings.  |  from AbstractCloner | |
| Data |  cloneVar(mixed $var, int $filter)  Clones a PHP variable.  |  from AbstractCloner | 
Details
__construct(array $casters = null)
Parameters
| array | $casters | A map of casters | 
See also
| addCasters | 
addCasters(array $casters)
Adds casters for resources and objects.
Maps resources or objects types to a callback. Types are in the key, with a callable caster for value. Resource types are to be prefixed with a :, see e.g. static::$defaultCasters.
Parameters
| array | $casters | A map of casters | 
setMaxItems(int $maxItems)
Sets the maximum number of items to clone past the first level in nested structures.
Parameters
| int | $maxItems | 
setMaxString(int $maxString)
Sets the maximum cloned length for strings.
Parameters
| int | $maxString | 
Data cloneVar(mixed $var, int $filter)
Clones a PHP variable.
Parameters
| mixed | $var | Any PHP variable | 
| int | $filter | A bit field of Caster::EXCLUDE_* constants | 
Return Value
| Data | The cloned variable represented by a Data object | 
    © 2004–2017 Fabien Potencier
Licensed under the MIT License.
    http://api.symfony.com/3.1/Symfony/Component/VarDumper/Cloner/VarCloner.html