1<?php declare(strict_types=1); 2 3namespace PhpParser\Node; 4 5use PhpParser\NodeAbstract; 6 7class AttributeGroup extends NodeAbstract { 8 /** @var Attribute[] Attributes */ 9 public array $attrs; 10 11 /** 12 * @param Attribute[] $attrs PHP attributes 13 * @param array<string, mixed> $attributes Additional node attributes 14 */ 15 public function __construct(array $attrs, array $attributes = []) { 16 $this->attributes = $attributes; 17 $this->attrs = $attrs; 18 } 19 20 public function getSubNodeNames(): array { 21 return ['attrs']; 22 } 23 24 public function getType(): string { 25 return 'AttributeGroup'; 26 } 27} 28