Можно ли скопировать экземпляр объекта в symfony без его значений? Например, у меня есть следующая сущность
class Dog{
private $_name;
__construct(){
$this->_name = null;
}
}
setName($name){
$this->_name = $name;
return $this;
}
getName(){
return $this->_name;
}
}
$billy = new Dog();
$billy->setName('billy')
Могу ли я получить копию "$ billy", чтобы получить новый экземпляр без значения "billy" для параметра name?
Я знаю, что могу скопировать его и установить новое имя, или я могу просто создать новый его экземпляр, используя new Dog (), но существует ли способ сделать это таким образом?