Skip to content

Commit 3e99d2b

Browse files
committed
Restore strict_types enforcement in php-cs-fixer config
php-cs-fixer v3.95.0 added a `strategy` option to `declare_strict_types` and set `@Symfony:risky` to `'strategy' => 'remove'` (see PHP-CS-Fixer/PHP-CS-Fixer#9384), which causes the preset we inherit to strip `declare(strict_types=1);` from every file on the next CI run. Override with `'strategy' => 'enforce'` to keep the pre-v3.95 behavior — strict types stay declared. Closes STF-223.
1 parent c9402f2 commit 3e99d2b

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

.php-cs-fixer.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
'array_syntax' => ['syntax' => 'short'],
1616
'combine_consecutive_unsets' => true,
1717
'concat_space' => [ 'spacing' => 'one'],
18+
'declare_strict_types' => true,
1819
'explicit_string_variable' => false,
1920
'fopen_flags' => ['b_mode' => true],
2021
'heredoc_to_nowdoc' => true,

0 commit comments

Comments
 (0)