【发布时间】:2016-12-07 02:05:40
【问题描述】:
我正在使用 Laravel 5.2,我想创建一个方法,其中参数必须是 Foo、Bar 或 Baz 的实例。如果参数不是任何这些类的对象,则抛出错误。
App\Models\Foo;
App\Models\Bar;
App\Models\Baz;
public function someMethod(// what to type hint here??)
{
// if 1st argument passed to someMethod() is not an object of either class Foo, Bar, Baz then throw an error
}
如何做到这一点?
【问题讨论】:
标签: php oop laravel-5.2 type-hinting