src/Util/DeepCopyException.php
<?php
declare(strict_types=1);
namespace Atk4\Data\Util;
use Atk4\Data\Exception;
class DeepCopyException extends Exception
{
/**
* @return $this
*/
public function addDepth(string $prefix)
{
$innerDepth = $this->getParams()['depth'] ?? null;
$this->addMoreInfo('depth', $prefix . ($innerDepth === null ? '' : ' -> ' . $innerDepth));
return $this;
}
}