Skip to content

Commit 30fb041

Browse files
committed
fix rector deprecation notices
1 parent 44760a1 commit 30fb041

2 files changed

Lines changed: 10 additions & 26 deletions

File tree

rector.php

Lines changed: 9 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,41 @@
22

33
declare(strict_types=1);
44

5+
/**
6+
* This file is part of CodeIgniter Queue.
7+
*
8+
* (c) CodeIgniter Foundation <admin@codeigniter.com>
9+
*
10+
* For the full copyright and license information, please view
11+
* the LICENSE file that was distributed with this source code.
12+
*/
13+
514
use Rector\CodeQuality\Rector\BooleanAnd\SimplifyEmptyArrayCheckRector;
615
use Rector\CodeQuality\Rector\Class_\CompleteDynamicPropertiesRector;
716
use Rector\CodeQuality\Rector\Empty_\SimplifyEmptyCheckOnEmptyArrayRector;
817
use Rector\CodeQuality\Rector\Expression\InlineIfToExplicitIfRector;
9-
use Rector\CodeQuality\Rector\Foreach_\UnusedForeachValueToArrayKeysRector;
1018
use Rector\CodeQuality\Rector\FuncCall\ChangeArrayPushToArrayAssignRector;
11-
use Rector\CodeQuality\Rector\FuncCall\SimplifyRegexPatternRector;
1219
use Rector\CodeQuality\Rector\FuncCall\SimplifyStrposLowerRector;
1320
use Rector\CodeQuality\Rector\FunctionLike\SimplifyUselessVariableRector;
14-
use Rector\CodeQuality\Rector\If_\CombineIfRector;
15-
use Rector\CodeQuality\Rector\If_\ShortenElseIfRector;
16-
use Rector\CodeQuality\Rector\If_\SimplifyIfElseToTernaryRector;
1721
use Rector\CodeQuality\Rector\If_\SimplifyIfReturnBoolRector;
1822
use Rector\CodeQuality\Rector\Ternary\TernaryEmptyArrayArrayDimFetchToCoalesceRector;
1923
use Rector\CodeQuality\Rector\Ternary\UnnecessaryTernaryExpressionRector;
2024
use Rector\CodingStyle\Rector\ClassMethod\FuncGetArgsToVariadicParamRector;
2125
use Rector\CodingStyle\Rector\ClassMethod\MakeInheritedMethodVisibilitySameAsParentRector;
22-
use Rector\CodingStyle\Rector\FuncCall\CountArrayToEmptyArrayComparisonRector;
2326
use Rector\Config\RectorConfig;
2427
use Rector\DeadCode\Rector\ClassMethod\RemoveUnusedPrivateMethodRector;
2528
use Rector\DeadCode\Rector\ClassMethod\RemoveUnusedPromotedPropertyRector;
26-
use Rector\EarlyReturn\Rector\Foreach_\ChangeNestedForeachIfsToEarlyContinueRector;
2729
use Rector\EarlyReturn\Rector\If_\ChangeIfElseValueAssignToEarlyReturnRector;
2830
use Rector\EarlyReturn\Rector\If_\RemoveAlwaysElseRector;
2931
use Rector\EarlyReturn\Rector\Return_\PreparedValueToEarlyReturnRector;
3032
use Rector\Php55\Rector\String_\StringClassNameToClassConstantRector;
3133
use Rector\Php73\Rector\FuncCall\StringifyStrNeedlesRector;
32-
use Rector\PHPUnit\AnnotationsToAttributes\Rector\Class_\AnnotationWithValueToAttributeRector;
33-
use Rector\PHPUnit\AnnotationsToAttributes\Rector\ClassMethod\DataProviderAnnotationToAttributeRector;
3434
use Rector\PHPUnit\CodeQuality\Rector\Class_\YieldDataProviderRector;
3535
use Rector\PHPUnit\CodeQuality\Rector\MethodCall\AssertEmptyNullableObjectToAssertInstanceofRector;
3636
use Rector\PHPUnit\Set\PHPUnitSetList;
3737
use Rector\Privatization\Rector\Property\PrivatizeFinalClassPropertyRector;
3838
use Rector\Set\ValueObject\LevelSetList;
3939
use Rector\Set\ValueObject\SetList;
40-
use Rector\Strict\Rector\Empty_\DisallowedEmptyRuleFixerRector;
4140
use Rector\TypeDeclaration\Rector\Empty_\EmptyOnNullableObjectToInstanceOfRector;
4241
use Rector\TypeDeclaration\Rector\Property\TypedPropertyFromAssignsRector;
4342
use Rector\ValueObject\PhpVersion;
@@ -47,7 +46,6 @@
4746
SetList::DEAD_CODE,
4847
LevelSetList::UP_TO_PHP_82,
4948
PHPUnitSetList::PHPUNIT_CODE_QUALITY,
50-
PHPUnitSetList::PHPUNIT_100,
5149
]);
5250

5351
$rectorConfig->parallel();
@@ -88,14 +86,10 @@
8886

8987
// Note: requires php 8
9088
RemoveUnusedPromotedPropertyRector::class,
91-
AnnotationWithValueToAttributeRector::class,
9289

9390
// May load view files directly when detecting classes
9491
StringClassNameToClassConstantRector::class,
9592

96-
// Supported from PHPUnit 10
97-
DataProviderAnnotationToAttributeRector::class,
98-
9993
AssertEmptyNullableObjectToAssertInstanceofRector::class,
10094

10195
// Skip onInterruption method - called dynamically via reflection in SignalTrait
@@ -109,27 +103,19 @@
109103

110104
$rectorConfig->rule(SimplifyUselessVariableRector::class);
111105
$rectorConfig->rule(RemoveAlwaysElseRector::class);
112-
$rectorConfig->rule(CountArrayToEmptyArrayComparisonRector::class);
113-
$rectorConfig->rule(ChangeNestedForeachIfsToEarlyContinueRector::class);
114106
$rectorConfig->rule(ChangeIfElseValueAssignToEarlyReturnRector::class);
115107
$rectorConfig->rule(SimplifyStrposLowerRector::class);
116-
$rectorConfig->rule(CombineIfRector::class);
117108
$rectorConfig->rule(SimplifyIfReturnBoolRector::class);
118109
$rectorConfig->rule(InlineIfToExplicitIfRector::class);
119110
$rectorConfig->rule(PreparedValueToEarlyReturnRector::class);
120-
$rectorConfig->rule(ShortenElseIfRector::class);
121-
$rectorConfig->rule(SimplifyIfElseToTernaryRector::class);
122-
$rectorConfig->rule(UnusedForeachValueToArrayKeysRector::class);
123111
$rectorConfig->rule(ChangeArrayPushToArrayAssignRector::class);
124112
$rectorConfig->rule(UnnecessaryTernaryExpressionRector::class);
125-
$rectorConfig->rule(SimplifyRegexPatternRector::class);
126113
$rectorConfig->rule(FuncGetArgsToVariadicParamRector::class);
127114
$rectorConfig->rule(MakeInheritedMethodVisibilitySameAsParentRector::class);
128115
$rectorConfig->rule(SimplifyEmptyArrayCheckRector::class);
129116
$rectorConfig->rule(SimplifyEmptyCheckOnEmptyArrayRector::class);
130117
$rectorConfig->rule(TernaryEmptyArrayArrayDimFetchToCoalesceRector::class);
131118
$rectorConfig->rule(EmptyOnNullableObjectToInstanceOfRector::class);
132-
$rectorConfig->rule(DisallowedEmptyRuleFixerRector::class);
133119
$rectorConfig
134120
->ruleWithConfiguration(TypedPropertyFromAssignsRector::class, [
135121
/**

src/Compatibility/SignalTrait.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,7 @@ protected function isPcntlAvailable(): bool
9090
*/
9191
protected function isPosixAvailable(): bool
9292
{
93-
if (self::$isPosixAvailable === null) {
94-
self::$isPosixAvailable = is_windows() ? false : extension_loaded('posix');
95-
}
93+
self::$isPosixAvailable ??= is_windows() ? false : extension_loaded('posix');
9694

9795
return self::$isPosixAvailable;
9896
}

0 commit comments

Comments
 (0)