On 23/04/2019 13:32, Benjamin Morel wrote:
Aw. I did not think about a possible conflict here, thanks for bringing
this up!
It keeps coming back to the feature we've all been praying to the PHP
Gods for... generics.
function cast<type T>(object $obj): T {
if ($obj instanceof T) {
return $obj;
}
throw new InvalidArgumentException('Cast expected ' . T);
}
$x = cast<App.Object>($obj);
--
Mark Randall
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php