Annotation of embedaddon/php/Zend/tests/bug51421.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Bug #51421 (Abstract __construct constructor argument list not enforced)
        !             3: --FILE--
        !             4: <?php
        !             5: 
        !             6: class ExampleClass {}
        !             7: 
        !             8: abstract class TestInterface {
        !             9:        abstract public function __construct(ExampleClass $var);
        !            10: }
        !            11: 
        !            12: class Test extends TestInterface {
        !            13:        public function __construct() {}
        !            14: }
        !            15: 
        !            16: ?>
        !            17: --EXPECTF--
        !            18: Fatal error: Declaration of Test::__construct() must be compatible with TestInterface::__construct(ExampleClass $var) in %s on line %d

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