diff options
Diffstat (limited to 'tests/classes/type_hinting_001.phpt')
-rw-r--r-- | tests/classes/type_hinting_001.phpt | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/tests/classes/type_hinting_001.phpt b/tests/classes/type_hinting_001.phpt deleted file mode 100644 index c46e420ab6..0000000000 --- a/tests/classes/type_hinting_001.phpt +++ /dev/null @@ -1,38 +0,0 @@ ---TEST-- -ZE2 class type hinting ---SKIPIF-- -<?php if (version_compare(zend_version(), '2.0.0-dev', '<')) die('skip ZendEngine 2 needed'); ?> ---FILE-- -<?php - -interface Foo { - function a(Foo $foo); -} - -interface Bar { - function b(Bar $bar); -} - -class FooBar implements Foo, Bar { - function a(Foo $foo) { - // ... - } - - function b(Bar $bar) { - // ... - } -} - -class Blort { -} - -$a = new FooBar; -$b = new Blort; - -$a->a($b); -$a->b($b); - -?> ---EXPECTF-- - -Fatal error: Argument 1 must implement interface Foo, called in %s on line 27 and defined in %s on line 12 |