/opt/cpanel/ea-wappspector/vendor/rector/rector/rules/Php80/ValueObject
Edit: /opt/cpanel/ea-wappspector/vendor/rector/rector/rules/Php80/ValueObject/AnnotationToAttribute.php (1484B)
tag = $tag;
$this->attributeClass = $attributeClass;
$this->classReferenceFields = $classReferenceFields;
RectorAssert::className($tag);
if (\is_string($attributeClass)) {
RectorAssert::className($attributeClass);
}
Assert::allString($classReferenceFields);
}
public function getTag() : string
{
return $this->tag;
}
public function getAttributeClass() : string
{
if ($this->attributeClass === null) {
return $this->tag;
}
return $this->attributeClass;
}
/**
* @return string[]
*/
public function getClassReferenceFields() : array
{
return $this->classReferenceFields;
}
}