Skip to content

Commit

Permalink
Add new UnwrapFinally mutator (#1740)
Browse files Browse the repository at this point in the history
  • Loading branch information
sidz committed Oct 18, 2022
1 parent 822e8f1 commit c080552
Show file tree
Hide file tree
Showing 54 changed files with 258 additions and 50 deletions.
1 change: 1 addition & 0 deletions resources/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -390,6 +390,7 @@
"UnwrapArrayUintersectUassoc": { "$ref": "#/definitions/default-mutator-config" },
"UnwrapArrayUnique": { "$ref": "#/definitions/default-mutator-config" },
"UnwrapArrayValues": { "$ref": "#/definitions/default-mutator-config" },
"UnwrapFinally": { "$ref": "#/definitions/default-mutator-config" },
"UnwrapLcFirst": { "$ref": "#/definitions/default-mutator-config" },
"UnwrapLtrim": { "$ref": "#/definitions/default-mutator-config" },
"UnwrapRtrim": { "$ref": "#/definitions/default-mutator-config" },
Expand Down
2 changes: 2 additions & 0 deletions src/Mutator/ProfileList.php
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,7 @@ final class ProfileList
Mutator\Unwrap\UnwrapArrayUintersectUassoc::class,
Mutator\Unwrap\UnwrapArrayUnique::class,
Mutator\Unwrap\UnwrapArrayValues::class,
Mutator\Unwrap\UnwrapFinally::class,
Mutator\Unwrap\UnwrapLcFirst::class,
Mutator\Unwrap\UnwrapLtrim::class,
Mutator\Unwrap\UnwrapRtrim::class,
Expand Down Expand Up @@ -460,6 +461,7 @@ final class ProfileList
'UnwrapTrim' => Mutator\Unwrap\UnwrapTrim::class,
'UnwrapUcFirst' => Mutator\Unwrap\UnwrapUcFirst::class,
'UnwrapUcWords' => Mutator\Unwrap\UnwrapUcWords::class,
'UnwrapFinally' => Unwrap\UnwrapFinally::class,

// Extensions
'BCMath' => Mutator\Extensions\BCMath::class,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
*
* @implements Mutator<Node\Expr\FuncCall>
*/
abstract class AbstractUnwrapMutator implements Mutator
abstract class AbstractFunctionUnwrapMutator implements Mutator
{
use GetMutatorName;

Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayChangeKeyCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayChangeKeyCase extends AbstractUnwrapMutator
final class UnwrapArrayChangeKeyCase extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayChunk.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayChunk extends AbstractUnwrapMutator
final class UnwrapArrayChunk extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayColumn.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayColumn extends AbstractUnwrapMutator
final class UnwrapArrayColumn extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayCombine.php
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
/**
* @internal
*/
final class UnwrapArrayCombine extends AbstractUnwrapMutator
final class UnwrapArrayCombine extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayDiff.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayDiff extends AbstractUnwrapMutator
final class UnwrapArrayDiff extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayDiffAssoc.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayDiffAssoc extends AbstractUnwrapMutator
final class UnwrapArrayDiffAssoc extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayDiffKey.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayDiffKey extends AbstractUnwrapMutator
final class UnwrapArrayDiffKey extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayDiffUassoc.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayDiffUassoc extends AbstractUnwrapMutator
final class UnwrapArrayDiffUassoc extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayDiffUkey.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayDiffUkey extends AbstractUnwrapMutator
final class UnwrapArrayDiffUkey extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayFilter.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayFilter extends AbstractUnwrapMutator
final class UnwrapArrayFilter extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayFlip.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayFlip extends AbstractUnwrapMutator
final class UnwrapArrayFlip extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayIntersect.php
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
/**
* @internal
*/
final class UnwrapArrayIntersect extends AbstractUnwrapMutator
final class UnwrapArrayIntersect extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayIntersectAssoc.php
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
/**
* @internal
*/
final class UnwrapArrayIntersectAssoc extends AbstractUnwrapMutator
final class UnwrapArrayIntersectAssoc extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayIntersectKey.php
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
/**
* @internal
*/
final class UnwrapArrayIntersectKey extends AbstractUnwrapMutator
final class UnwrapArrayIntersectKey extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayIntersectUassoc.php
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
/**
* @internal
*/
final class UnwrapArrayIntersectUassoc extends AbstractUnwrapMutator
final class UnwrapArrayIntersectUassoc extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayIntersectUkey.php
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
/**
* @internal
*/
final class UnwrapArrayIntersectUkey extends AbstractUnwrapMutator
final class UnwrapArrayIntersectUkey extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayKeys.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayKeys extends AbstractUnwrapMutator
final class UnwrapArrayKeys extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayMap.php
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
/**
* @internal
*/
final class UnwrapArrayMap extends AbstractUnwrapMutator
final class UnwrapArrayMap extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayMerge.php
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
/**
* @internal
*/
final class UnwrapArrayMerge extends AbstractUnwrapMutator
final class UnwrapArrayMerge extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayMergeRecursive.php
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
/**
* @internal
*/
final class UnwrapArrayMergeRecursive extends AbstractUnwrapMutator
final class UnwrapArrayMergeRecursive extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayPad.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayPad extends AbstractUnwrapMutator
final class UnwrapArrayPad extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayReduce.php
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
/**
* @internal
*/
final class UnwrapArrayReduce extends AbstractUnwrapMutator
final class UnwrapArrayReduce extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayReplace.php
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
/**
* @internal
*/
final class UnwrapArrayReplace extends AbstractUnwrapMutator
final class UnwrapArrayReplace extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayReplaceRecursive.php
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
/**
* @internal
*/
final class UnwrapArrayReplaceRecursive extends AbstractUnwrapMutator
final class UnwrapArrayReplaceRecursive extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayReverse.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayReverse extends AbstractUnwrapMutator
final class UnwrapArrayReverse extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArraySlice.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArraySlice extends AbstractUnwrapMutator
final class UnwrapArraySlice extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArraySplice.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArraySplice extends AbstractUnwrapMutator
final class UnwrapArraySplice extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayUdiff.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayUdiff extends AbstractUnwrapMutator
final class UnwrapArrayUdiff extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayUdiffAssoc.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayUdiffAssoc extends AbstractUnwrapMutator
final class UnwrapArrayUdiffAssoc extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayUdiffUassoc.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayUdiffUassoc extends AbstractUnwrapMutator
final class UnwrapArrayUdiffUassoc extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayUintersect.php
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
/**
* @internal
*/
final class UnwrapArrayUintersect extends AbstractUnwrapMutator
final class UnwrapArrayUintersect extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayUintersectAssoc.php
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
/**
* @internal
*/
final class UnwrapArrayUintersectAssoc extends AbstractUnwrapMutator
final class UnwrapArrayUintersectAssoc extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayUintersectUassoc.php
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
/**
* @internal
*/
final class UnwrapArrayUintersectUassoc extends AbstractUnwrapMutator
final class UnwrapArrayUintersectUassoc extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayUnique.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayUnique extends AbstractUnwrapMutator
final class UnwrapArrayUnique extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mutator/Unwrap/UnwrapArrayValues.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
/**
* @internal
*/
final class UnwrapArrayValues extends AbstractUnwrapMutator
final class UnwrapArrayValues extends AbstractFunctionUnwrapMutator
{
public static function getDefinition(): ?Definition
{
Expand Down

0 comments on commit c080552

Please sign in to comment.