PHP. Как привести объект к типу определённого класса?
Я пишу на PHP. У меня есть надобность привести из типа object к типу класса, определённого мной. Возможно ли так сделать?
Ответы (1 шт):
Автор решения: Alex Khonko
→ Ссылка
Да, есть так называемые мапперы. Это классы, главная суть которых - перевести значение из типа А в тип Б
class X{
// some data
}
class Y{
// some data2
}
class YMapper{
public function fromX(X $x): Y
{
// логика по переводу
}
}
$x = new X();
$mapper = new YMapper();
$y = $mapper->fromX($x);