function DataCollector::cloneVar
Converts the variable into a serializable Data instance.
This array can be displayed in the template using the VarDumper component.
9 calls to DataCollector::cloneVar()
- CommandDataCollector::collect in vendor/
symfony/ console/ DataCollector/ CommandDataCollector.php - Collects data for the given Request and Response.
- ConfigDataCollector::lateCollect in vendor/
symfony/ http-kernel/ DataCollector/ ConfigDataCollector.php - Collects data as late as possible.
- EventDataCollector::lateCollect in vendor/
symfony/ http-kernel/ DataCollector/ EventDataCollector.php - Collects data as late as possible.
- LoggerDataCollector::getCompilerLogs in vendor/
symfony/ http-kernel/ DataCollector/ LoggerDataCollector.php - LoggerDataCollector::lateCollect in vendor/
symfony/ http-kernel/ DataCollector/ LoggerDataCollector.php - Collects data as late as possible.
File
-
vendor/
symfony/ http-kernel/ DataCollector/ DataCollector.php, line 41
Class
- DataCollector
- DataCollector.
Namespace
Symfony\Component\HttpKernel\DataCollectorCode
protected function cloneVar(mixed $var) : Data {
if ($var instanceof Data) {
return $var;
}
if (!isset($this->cloner)) {
$this->cloner = new VarCloner();
$this->cloner
->setMaxItems(-1);
$this->cloner
->addCasters($this->getCasters());
}
return $this->cloner
->cloneVar($var);
}