X7ROOT File Manager
Current Path:
/opt/cpanel/ea-wappspector/vendor/rector/rector/rules/Php80/ValueObject
opt
/
cpanel
/
ea-wappspector
/
vendor
/
rector
/
rector
/
rules
/
Php80
/
ValueObject
/
??
..
??
AnnotationPropertyToAttributeClass.php
(1.15 KB)
??
AnnotationToAttribute.php
(1.45 KB)
??
CondAndExpr.php
(1.32 KB)
??
DoctrineTagAndAnnotationToAttribute.php
(1.08 KB)
??
MatchResult.php
(674 B)
??
NestedAnnotationToAttribute.php
(2.25 KB)
??
NestedDoctrineTagAndAnnotationToAttribute.php
(1.14 KB)
??
PropertyPromotionCandidate.php
(1.43 KB)
??
StrStartsWith.php
(1.13 KB)
Editing: CondAndExpr.php
<?php declare (strict_types=1); namespace Rector\Php80\ValueObject; use PhpParser\Node\Expr; use Rector\Php80\Enum\MatchKind; final class CondAndExpr { /** * @var Expr[]|null * @readonly */ private $condExprs; /** * @readonly * @var \PhpParser\Node\Expr */ private $expr; /** * @var MatchKind::* * @readonly */ private $matchKind; /** * @param Expr[]|null $condExprs * @param MatchKind::* $matchKind */ public function __construct(?array $condExprs, Expr $expr, string $matchKind) { $this->condExprs = $condExprs; $this->expr = $expr; $this->matchKind = $matchKind; } public function getExpr() : Expr { return $this->expr; } /** * @return Expr[]|null */ public function getCondExprs() : ?array { // internally checked by PHPStan, cannot be empty array if ($this->condExprs === []) { return null; } return $this->condExprs; } /** * @return MatchKind::* */ public function getMatchKind() : string { return $this->matchKind; } /** * @param MatchKind::* $matchKind */ public function equalsMatchKind(string $matchKind) : bool { return $this->matchKind === $matchKind; } }
Upload File
Create Folder