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:----W7mjnObq/m7t/dWSqqryWC/wUvmWzjSrnwM89WeJakGTytcM9oNYpLmPC+Us021XHihWVnfWxmx2ThkVml5iN7dtjgp9nqqwvmEN2wUSaS4yEdhnCLMpJPOcJj76Ykf75ZvewNE+D+5vw7KyryAV7t2eHOd0LZTMh4LJgC9NWd2MI5YCjgGern8aYBEoJx8o5cAsPL9QbkMyo8IFh6Afs5sy/v3HqcpM3v2bcii8c1xq733ZE43GQlm7M6uQK4w0CAl9S7FyYE0YM/Nco3Uq+FcbgS87dmCqpgBTSNylkSkQlchV73r4v2SfBKG4WQQccOxQXsRbA5OFHOtj1v5YBd/OUn/OaUfA4SLPx+f3t7yyqkiMF0q03shEfF49N9nLt7fCZUP5yYyea35PoaHsQhkvruXkAMAP1858ceAHvwRna4S3H03A3UaiOf98WcGzV9HZFykiLzisr/2gAPtZ4b7k1xr17AOT5VCmxWEOff6ijXup+583CEV6lsBLjSnVi6sfyT/2Okc9EjyzFx4DE7DvyWsgB0wQmTPNwxsxvvGREJhs0z3ROSzaclCHUgOftdZMbQhuOTT3TVYBSdn9g7PFCJO1l+zcdH//yXtJ1HM0IM56anVcVFpI86vku9CoxWDu3U8Eym8d1rK/UyYXkT1lPKbdONCSEgmZKho7mrE=----ATTACHMENT:----OTI0ODgyMjgxODkyMDkwNSAxNjgwMDE2NjM2NTAzMjQgMjAxNzUwNzQ2Mjg1Mjc3NA==