mirror of
https://github.com/rectorphp/rector.git
synced 2025-01-17 13:28:18 +01:00
6b02618a3b
4bc378bb18
[PHP 8.0] Move more logic to MatchFactory (#2802)
33 lines
674 B
PHP
33 lines
674 B
PHP
<?php
|
|
|
|
declare (strict_types=1);
|
|
namespace Rector\Php80\ValueObject;
|
|
|
|
use PhpParser\Node\Expr\Match_;
|
|
final class MatchResult
|
|
{
|
|
/**
|
|
* @readonly
|
|
* @var \PhpParser\Node\Expr\Match_
|
|
*/
|
|
private $match;
|
|
/**
|
|
* @readonly
|
|
* @var bool
|
|
*/
|
|
private $shouldRemoveNextStmt;
|
|
public function __construct(Match_ $match, bool $shouldRemoveNextStmt)
|
|
{
|
|
$this->match = $match;
|
|
$this->shouldRemoveNextStmt = $shouldRemoveNextStmt;
|
|
}
|
|
public function getMatch() : Match_
|
|
{
|
|
return $this->match;
|
|
}
|
|
public function shouldRemoveNextStmt() : bool
|
|
{
|
|
return $this->shouldRemoveNextStmt;
|
|
}
|
|
}
|