/opt/cpanel/ea-wappspector/vendor/rector/rector/rules/Php80/NodeFactory
Edit: /opt/cpanel/ea-wappspector/vendor/rector/rector/rules/Php80/NodeFactory/AttrGroupsFactory.php (1377B)
phpAttributeGroupFactory = $phpAttributeGroupFactory;
}
/**
* @param DoctrineTagAndAnnotationToAttribute[] $doctrineTagAndAnnotationToAttributes
* @param Use_[] $uses
* @return AttributeGroup[]
*/
public function create(array $doctrineTagAndAnnotationToAttributes, array $uses) : array
{
$attributeGroups = [];
foreach ($doctrineTagAndAnnotationToAttributes as $doctrineTagAndAnnotationToAttribute) {
$doctrineAnnotationTagValueNode = $doctrineTagAndAnnotationToAttribute->getDoctrineAnnotationTagValueNode();
// add attributes
$attributeGroups[] = $this->phpAttributeGroupFactory->create($doctrineAnnotationTagValueNode, $doctrineTagAndAnnotationToAttribute->getAnnotationToAttribute(), $uses);
}
return $attributeGroups;
}
}