Assume that I have a class value object defined in php, where each variable in the class is defined. Something like:
class UserVO {
public $id;
public $name;
}
I now have a function in another class, which is expecting an array ($data).
function save_user($data) {
//run code to save the user
}
How do I tell php that the $data parameter should be typed as a UserVO? I could then have code completion to do something like:
$something = $data->id; //typed as UserVO.id
$else = $data->name; //typed as UserVO.name
I'm guessing something like the following, but this obviously doesnt work
$my_var = $data as new userVO();