Skip to content

Commit

Permalink
fixture
Browse files Browse the repository at this point in the history
  • Loading branch information
TomasVotruba committed Dec 23, 2023
1 parent 620321b commit b1fa483
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,10 @@ namespace Rector\Tests\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromo

final class SkipCallableTypeDifferentDefinition
{
/** @var CallbackHandler */
private $fallback;

public function __construct(callable $fallback)
{
$this->fallback = $fallback;
}
}

?>

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<?php declare(strict_types = 1);

namespace Rector\Tests\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector\Fixture;

final class SkipMergedProperty
{
/**
* @var array
*/
private $metadata = [
'config' => [],
];

/**
* @param array<string, mixed> $metadata
*/
public function __construct(array $metadata)
{
$this->metadata = $metadata;

if (!isset($this->metadata['permission'])) {
$this->metadata['permission'] = [];
}

$permission = $metadata['permission'];
}
}

?>
-----
<?php declare(strict_types = 1);

namespace Rector\Tests\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector\Fixture;

final class SkipMergedProperty
{
/**
* @param array<string, mixed> $metadata
*/
public function __construct(private array $metadata)
{
if (!isset($this->metadata['permission'])) {
$this->metadata['permission'] = [];
}

$permission = $this->metadata['permission'];
}
}

?>

0 comments on commit b1fa483

Please sign in to comment.