1--TEST--
2Adding a class method object type hint
3--FILE--
4<?php
5
6class One {
7    public function a(object $obj) {}
8}
9
10$one = new One();
11$one->a(new One());
12$one->a(123);
13--EXPECTF--
14Fatal error: Uncaught TypeError: Argument 1 passed to One::a() must be an object, int given, called in %s:4
15Stack trace:
16#0 %s(9): One->a(123)
17#1 {main}
18  thrown in %s on line 4
19