Updated Rector to commit 23179d00859ca75e0b2e1ceff61bba93a9558806

23179d0085 [Transform] Allow transform fileExtensions() to withFileExtensions() (#5641)
This commit is contained in:
Tomas Votruba 2024-02-20 15:50:51 +00:00
parent 7105619218
commit c2f97b2f3a
4 changed files with 37 additions and 17 deletions

View File

@ -104,33 +104,53 @@ CODE_SAMPLE
if ($name === 'rule') {
Assert::isAOf($rules, Array_::class);
$rules->items[] = new ArrayItem($value);
} elseif ($name === 'rules') {
continue;
}
if ($name === 'rules') {
if ($value instanceof Array_) {
Assert::isAOf($rules, Array_::class);
$rules->items = \array_merge($rules->items, $value->items);
} else {
$rules = $value;
}
} elseif ($name === 'paths') {
continue;
}
if ($name === 'paths') {
$paths = $value;
} elseif ($name === 'skip') {
continue;
}
if ($name === 'skip') {
$skips = $value;
} elseif ($name === 'autoloadPaths') {
continue;
}
if ($name === 'autoloadPaths') {
Assert::isAOf($value, Array_::class);
$autoloadPaths = $value;
} elseif ($name === 'bootstrapFiles') {
continue;
}
if ($name === 'bootstrapFiles') {
Assert::isAOf($value, Array_::class);
$bootstrapFiles = $value;
} elseif ($name === 'ruleWithConfiguration') {
continue;
}
if ($name === 'ruleWithConfiguration') {
$newExpr = $this->nodeFactory->createMethodCall($newExpr, 'withConfiguredRule', [$value, $args[1]->value]);
$hasChanged = \true;
} elseif ($name === 'sets') {
continue;
}
if ($name === 'sets') {
Assert::isAOf($value, Array_::class);
$sets->items = \array_merge($sets->items, $value->items);
} else {
// implementing method by method
return null;
continue;
}
if ($name === 'fileExtensions') {
Assert::isAOf($value, Array_::class);
$newExpr = $this->nodeFactory->createMethodCall($newExpr, 'withFileExtensions', [$value]);
$hasChanged = \true;
continue;
}
// implementing method by method
return null;
}
if (!$paths instanceof Array_ || $paths->items !== []) {
$newExpr = $this->nodeFactory->createMethodCall($newExpr, 'withPaths', [$paths]);

View File

@ -19,12 +19,12 @@ final class VersionResolver
* @api
* @var string
*/
public const PACKAGE_VERSION = '70b1985921960bb02afbbfe16870bee2605e43b3';
public const PACKAGE_VERSION = '23179d00859ca75e0b2e1ceff61bba93a9558806';
/**
* @api
* @var string
*/
public const RELEASE_DATE = '2024-02-20 21:53:56';
public const RELEASE_DATE = '2024-02-20 22:48:32';
/**
* @var int
*/

View File

@ -504,8 +504,8 @@
},
{
"name": "illuminate\/container",
"version": "v10.44.0",
"version_normalized": "10.44.0.0",
"version": "v10.45.0",
"version_normalized": "10.45.0.0",
"source": {
"type": "git",
"url": "https:\/\/github.com\/illuminate\/container.git",
@ -561,8 +561,8 @@
},
{
"name": "illuminate\/contracts",
"version": "v10.44.0",
"version_normalized": "10.44.0.0",
"version": "v10.45.0",
"version_normalized": "10.45.0.0",
"source": {
"type": "git",
"url": "https:\/\/github.com\/illuminate\/contracts.git",

File diff suppressed because one or more lines are too long