/opt/cpanel/ea-wappspector/vendor/rector/rector/rules/CodeQuality
NameSizeModeActions
NodeAnalyzer/-0755rm
NodeFactory/-0755rm
NodeManipulator/-0755rm
Rector/-0755rm
TypeResolver/-0755rm
ValueObject/-0755rm
CompactConverter.php17890644editdlrm
Edit: /opt/cpanel/ea-wappspector/vendor/rector/rector/rules/CodeQuality/CompactConverter.php (1789B)
valueResolver = $valueResolver; } public function hasAllArgumentsNamed(FuncCall $funcCall) : bool { foreach ($funcCall->args as $arg) { // VariadicPlaceholder doesn't has name, so it return false directly if (!$arg instanceof Arg) { return \false; } /** @var string|null $variableName */ $variableName = $this->valueResolver->getValue($arg->value); if (!\is_string($variableName)) { return \false; } } return \true; } public function convertToArray(FuncCall $funcCall) : Array_ { $array = new Array_(); foreach ($funcCall->args as $arg) { if (!$arg instanceof Arg) { throw new ShouldNotHappenException(); } /** @var string|null $variableName */ $variableName = $this->valueResolver->getValue($arg->value); if (!\is_string($variableName)) { throw new ShouldNotHappenException(); } $array->items[] = new ArrayItem(new Variable($variableName), new String_($variableName)); } return $array; } }