Annotation of embedaddon/php/tests/classes/interfaces_003.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: ZE2 interface and __construct
                      3: --FILE--
                      4: <?php
                      5: 
                      6: class MyObject {}
                      7: 
                      8: interface MyInterface
                      9: {
                     10:        public function __construct(MyObject $o);
                     11: }
                     12: 
                     13: class MyTestClass implements MyInterface
                     14: {
                     15:        public function __construct(MyObject $o)
                     16:        {
                     17:        }
                     18: }
                     19: 
                     20: $obj = new MyTestClass;
                     21: 
                     22: ?>
                     23: ===DONE===
                     24: --EXPECTF--
                     25: 
                     26: Catchable fatal error: Argument 1 passed to MyTestClass::__construct() must be an instance of MyObject, none given, called in %sinterfaces_003.php on line %d

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>