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