Rule no_php4_constructor
¶
Convert PHP4-style constructors to __construct
.
Warning¶
Using this rule is risky¶
Risky when old style constructor being fixed is overridden or overrides parent one.
Examples¶
Example #1¶
--- Original
+++ New
<?php
class Foo
{
- public function Foo($bar)
+ public function __construct($bar)
{
}
}
Rule sets¶
The rule is part of the following rule sets:
References¶
Fixer class: PhpCsFixer\Fixer\ClassNotation\NoPhp4ConstructorFixer
Test class: PhpCsFixer\Tests\Fixer\ClassNotation\NoPhp4ConstructorFixerTest
The test class defines officially supported behaviour. Each test case is a part of our backward compatibility promise.