/opt/cpanel/ea-wappspector/vendor/rector/rector/src/PhpAttribute
NameSizeModeActions
AnnotationToAttributeMapper/-0755rm
Contract/-0755rm
Enum/-0755rm
NodeFactory/-0755rm
ValueObject/-0755rm
AnnotationToAttributeMapper.php21210644editdlrm
AttributeArrayNameInliner.php24720644editdlrm
UseAliasNameMatcher.php28140644editdlrm
Edit: /opt/cpanel/ea-wappspector/vendor/rector/rector/src/PhpAttribute/AnnotationToAttributeMapper.php (2121B)
annotationToAttributeMappers = $annotationToAttributeMappers; Assert::notEmpty($annotationToAttributeMappers); } /** * @return mixed|DocTagNodeState::REMOVE_ARRAY * @param mixed $value */ public function map($value) { foreach ($this->annotationToAttributeMappers as $annotationToAttributeMapper) { if ($annotationToAttributeMapper->isCandidate($value)) { return $annotationToAttributeMapper->map($value); } } if ($value instanceof Expr) { return $value; } // remove node, as handled elsewhere if ($value instanceof DoctrineAnnotationTagValueNode) { return DocTagNodeState::REMOVE_ARRAY; } if ($value instanceof ArrayItemNode) { return BuilderHelpers::normalizeValue((string) $value); } if ($value instanceof StringNode) { return new String_($value->value, [AttributeKey::KIND => $value->getAttribute(AttributeKey::KIND)]); } // fallback return BuilderHelpers::normalizeValue($value); } }