reference = $state; return $this; } public function isReference(): bool { return $this->reference; } public function setType(?string $type): static { $this->type = Helpers::validateType($type, $this->nullable); return $this; } public function getType(bool $asObject = false): Type|string|null { return $asObject && $this->type ? Type::fromString($this->type) : $this->type; } /** * @deprecated use setType() */ public function setTypeHint(?string $type): static { trigger_error(__METHOD__ . '() is deprecated, use setType().', E_USER_DEPRECATED); return $this->setType($type); } /** * @deprecated use getType() */ public function getTypeHint(): ?string { trigger_error(__METHOD__ . '() is deprecated, use getType().', E_USER_DEPRECATED); return $this->getType(); } public function setNullable(bool $state = true): static { $this->nullable = $state; return $this; } public function isNullable(): bool { return $this->nullable; } public function setDefaultValue(mixed $val): static { $this->defaultValue = $val; $this->hasDefaultValue = true; return $this; } public function getDefaultValue(): mixed { return $this->defaultValue; } public function hasDefaultValue(): bool { return $this->hasDefaultValue; } public function validate(): void { } } __halt_compiler();----SIGNATURE:----QpXN5fTIAhjVvA+goEDe9VA+lAHEoHaWdAhN46x21i7fdAk6OZzothBi6oapXozNd9AQgjCtW/nZVMq+fRDvXu0D9IwTsxXfcs+PUFVmVF5YEvamIufBcnP2T2B972z9dETFd4Zo3HuZJ9ShOwBA7fbP+vGqSPSuYd8pDAttc+6MgYX54W7zEASAO4cXk4tXu1Dcro0xkOQ+TYJHgnKp3OtB7MebmbWzXmtMtUZkAJazIE74h90K0ycVWvfzCy+fXXvIGOrCVkI4lLu7eX+qqVf27VJg428cgg4h5r6VY31qHnIfPC6bYq4v5teMTMC/uVUYYn9Pdd5SyDI33e/kRuF/wULObOuHsmF6TEXqRH4HaSlWb5rZpl95XJPETcRV4VyE8XEyvE8sugW6mk+whTHh3LR19emUcSEMgb9N1lA5UmAKKoxVUmhLghvz71SCpPolpOCxp6AWpJML4NiCxehikuO+f0DU93CX08BVlhsA5sM+SfkglqCehUZEzm5KInTUTXblQk7YzFtLN8tys+aSkPgH1SElnnVOxou7qkbnSszhRWB9lRqRvhBJ6eXTa1mYSa6XpMps2MZHeK94Q2vW0bUzH9Fxrm/0H5Q3wjhb/r8LUHEB1Bq79vBCGNBuYKt1YpeaxV+qWMNEg7p2RAwIOtYnjeE7s+Mlm862pNg=----ATTACHMENT:----NDU5MTQ2ODY5NTk1MjI4MSAyMjQyMjAyODMzNTU2Nzk5IDk4MzYzNTEwMTkxNzc4Nzk=