$namespace =
implode('\\',
$parts);
} $this->trace
[] =
[ 'namespace' =>
$namespace,
'short_class' =>
$class,
'class' =>
$entry['class'
] ?? '',
'type' =>
$entry['type'
] ?? '',
'function' =>
$entry['function'
] ?? null,
'file' =>
$entry['file'
] ?? null,
'line' =>
$entry['line'
] ?? null,
'args' =>
isset($entry['args'
]) ?
$this->
flattenArgs($entry['args'
]) :
[],
];
} return $this;
} public function getDataRepresentation(): ?Data
{ return $this->dataRepresentation ?? null;
}