Estoy usando un sistema de almacenamiento de terceros que solo me devuelve objetos stdClass sin importar lo que ingrese por alguna extraña razón. Así que tengo curiosidad por saber si hay una manera de convertir un objeto stdClass en un objeto completo de un tipo determinado.
Por ejemplo, algo como:
//$stdClass is an stdClass instance
$converted = (BusinessClass) $stdClass;
Solo estoy lanzando stdClass en una matriz y la envío al constructor BusinessClass, pero tal vez haya una forma de restaurar la clase inicial que no conozco.
Nota: No estoy interesado en el tipo de respuestas 'Cambie su sistema de almacenamiento' ya que no es el punto de interés. Considérelo más una cuestión académica sobre las capacidades lingüísticas.
Salud