null, self::IDENTIFIER_FUNCTION => null, self::IDENTIFIER_CONSTANT => null, ]; private string $name; public function __construct(string $type = self::IDENTIFIER_CLASS) { if (! array_key_exists($type, self::VALID_TYPES)) { throw new InvalidArgumentException(sprintf( '%s is not a valid identifier type', $type, )); } $this->name = $type; } public function getName(): string { return $this->name; } public function isClass(): bool { return $this->name === self::IDENTIFIER_CLASS; } public function isFunction(): bool { return $this->name === self::IDENTIFIER_FUNCTION; } public function isConstant(): bool { return $this->name === self::IDENTIFIER_CONSTANT; } } __halt_compiler();----SIGNATURE:----LTsi4qCuynIPJ8y1DTBOin09gOGjjKrtcke9WIeI8uPQ2GC53GrJlu4irj14HXEMNTxf8d26sXBeRodHpvWo0hXOkTkMLMsy5kpL2CTEAz7SXVaOIdhIPxWnLk/EAjemwV6+T+c8Lz+oxtzN+4MiDrvfJUgld/eZpZW0pe/azuyAea0iu7PNoPUGYVyW/BvYkMAvwW9D6LAQmxMA9lNwgfbxh7ZUfzFkJut4kgj5rajl7nrq87ZGj9A8/BUsIySdSbYSumpnY6RVAbVfTUt/6x1lW4anfZGtxqQMWj6ti8jy1nMf8O8T1J/JLUMRiUikYdm+alT+JM0PvbfnGEyVki7aVytOco5d7YI3szc4q8k2fP50/NvAVA3y5oadgu0mBq2Stq8ofRAmiRAsQvRrsYyH2XB2wwgZq6i05PQWbtHdXXutUwvbV8guvdbjbDaOU+i2fnKHgkvr+p0oblHe4VfeKasOW/dshce6Dd8Za+T7j53dmnfqym1jr8/cBPchqOYYdF+cF9tqS5M2HKdQpR9nfZ+V3uooKTmPCLNGU/QPaQLrfroHU/2INRt8YzaR2ilaePOy2UseNiq41QxxRUXRiRed0ANEKHcoML6x/Q5+VgIRkzia/YUhMua24kP5Xi+rJBwWfE49Qx8rvIf2R5TVEiEqo8at5/vp7MEL5oQ=----ATTACHMENT:----MzMzNDE1MjE0MzQxNjc3MiA0MDg0MDI3NjA1NTMyMzM5IDk4NjIzNTAzMTY4ODg2Nw==