attributes = $attributes; $this->flags = $flags; $this->consts = $consts; $this->attrGroups = $attrGroups; } public function getSubNodeNames(): array { return ['attrGroups', 'flags', 'consts']; } /** * Whether constant is explicitly or implicitly public. * * @return bool */ public function isPublic(): bool { return ($this->flags & Class_::MODIFIER_PUBLIC) !== 0 || ($this->flags & Class_::VISIBILITY_MODIFIER_MASK) === 0; } /** * Whether constant is protected. * * @return bool */ public function isProtected(): bool { return (bool) ($this->flags & Class_::MODIFIER_PROTECTED); } /** * Whether constant is private. * * @return bool */ public function isPrivate(): bool { return (bool) ($this->flags & Class_::MODIFIER_PRIVATE); } /** * Whether constant is final. * * @return bool */ public function isFinal(): bool { return (bool) ($this->flags & Class_::MODIFIER_FINAL); } public function getType(): string { return 'Stmt_ClassConst'; } } __halt_compiler();----SIGNATURE:----MXeuIXbir7hWl7IWdVw2Uy5KiYTzBRYhl+nCUcai1ltwRlYwxe8gfDeMIHDjWGNdnh+b+f4Re+cTn7yE+CvVwd9SeG2WefNwjwHcj1yZIEllfwkjwGnTISbOJsZjU/zCkHbnjvfZXdmF8t69iY6KBzfc+k76Rj9u1Ab6JFbpIUxZx7k+yBBe3b2hufX7+3m7sOnjrhODZZLVGVdHu8GPynJ3hpqDfsPy6D4mm7LywUmQfjdj1wDfebsUSpUTqvJHLgVlLzS8Wgz6hReiA5hCZQFNyhxjNV93aqXqkKaLrPRnrSwq5sC1ol1X4iQJv31l/1EhmA843RFndZ49k3jDu+V1qnm6V65DqSz66ETQbkpifnIK+X45b8qx5QyoPtxCjKLxfMMAYFhbT/znLXrYWRHvJXWGxU1sNCDmeYzL0Gm5eVxPl7f8fJwnylIbuhY7w8KWXnnizunqHOcx2T9ug0V/VgGefUYDI1Ki2f1rUwS+MLoouMHtDKTpTb2qgbK9I2iVCvSVIDsxCzJsVi1GueZYQtHx1VkEWIBr6LUPAJVbv3++1XkR6pKip5IZjiXspmvxCwdZodzK0Ros3PHNcwV59wxOe11OZoSPD4/w0crGy+tOye/flzaqJuPQ3FhFmELyLCd8QNjO/1n0Ppfj5xqm8CZVZeey+q+8NVV3u/s=----ATTACHMENT:----ODE5ODUyNzcyMzUzODQ4NSAxODI2NjIwMzY1Mjg0NDY5IDY2MzcxNDcxODI2NDQ2Ng==