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:----l2cB59W7Y7uxfHxBepWZ3earJUQ4ab9tq/labjrHKgmEflMBSxutI+RR9X8LbXQhx0cqSRbm8wYSKeReMGawskMNWS71Afq2cxOgKO9u8SLOA8f9yrKBKRz4jbDNg+EsHeIt13U4ui877dxePSfgE+W5hwsvZgmpVk44MJmuEhm+CsvEmuyyW+gmArPOaAQ76h9bGhwpbyfWnaNZ9gEC95oXsvSEUs0PxXGyQyjmYHd3dr3KTgIkK6VgIJfhQRQenlvSjZzJc4zYTReJdwp4/Q23YjwkhWN5UVV4D43Hq2nKDVo3uZl0RB23WsRhKzoLvvy3G/T2g1JJGrNGtydZLUeoH3RT3tZxN8G5s5qBWdKgrH9xwJab4jUlPIkPG+CtNdoC0iPwOaatvgk6P2kDDvBMZRDW6UTZ+K0xBOmBvonoBgl/E5TYZjbc7+53JDAkVVizV6a9JNHq62Va+663FuDAK2GzuJYpk7nScPc8FjlFZ62n7ijlgptFFZHkt6nPj4nOx9YZyf6f6W4qdgQDFnCaj2A1DJnkSU+bU3fnG4HIAlaiaeWxrpBj89ehwl58bCNcVpP2K+xg3/392w9iKxkORvje1Uez4fsu+nnfLURsNqclFsmVlR/AXlmYL5WhN8/SHJpzShbeCIqaXwfO1WUTayn5edjVJUGP2vsWj1w=----ATTACHMENT:----NzQzOTgwMzUzMTQ3NTAxMSAzMDgzMzU0MDIzOTU1NzU2IDU3NjgwODU5MzM4MDE5OTY=