- class_alias: documentation ( source)
<?php
class Foo {}
class Bar extends Foo {}
class FooCreator
{
public function create(FooAlias $foo) {
}
}
$foo = new Bar;
$creator = new FooCreator();
$creator->create($foo);
class_alias('Foo', 'FooAlias');
hint_for_alias($foo);