data = $data; $this->id = $id; $this->root = $root; $this->base = $base; $this->path = $path; $this->draft = $draft; } public function id(): ?Uri { return $this->id; } public function root(): ?Uri { return $this->root; } public function base(): ?Uri { return $this->base; } public function draft(): ?string { return $this->draft; } public function data() { return $this->data; } public function path(): array { return $this->path; } /** * Returns first non-null property: id, base or root * @return Uri|null */ public function idBaseRoot(): ?Uri { return $this->id ?? $this->base ?? $this->root; } public function isBoolean(): bool { return is_bool($this->data); } public function isObject(): bool { return is_object($this->data); } public function isDocumentRoot(): bool { return $this->id && !$this->root && !$this->base; } } __halt_compiler();----SIGNATURE:----AwTPSpFHlVSislsvI+zToCQHCcMv9lLNudPoaL+4yROXoUnH6mBgRqXRlPpdue+8B9Bpga6MU87KaKwNMCn44zMwBUkotD5nMX2nMe0fFTd0rTAxZ8f9nQtYh6z31Fn9v0Z58dZS+k+RyCjqz5hsKFY+lt1mEtiZOVXADvznmTn8C36pGarr7GHZ82PkD2fItRmwOQGU1HmLpYumhOO2gRChjj5uquj6IkdPZ4q54XRn2fBzTRgNQ0uFLAi1vlcZbHviivL7N+uwdIAnfdQRhh2B0n7AwZcT87/uKoLTGq+BQAQViVNtr2XTKvyquY2a+YhESLuNLU6E9UH+oWN4vApBZTNipQJbgkvnDI30JTenfi0RNWtBIO69zdkdZCjSoNy9vdmaSfFjvaKYSLDand7DoVMISRoG7z0KL0n+a8tOyZKE4ng6za5s9pcvzbbHIP8szA+ii/v0nIWzX4kEVOpsDxMQLiiva3vXIr59DuAzaSHkWUJI/ErYQoM9eh954UDjvACtNIyM7rklZY36odUfFw82okTsEqPBel90M3SkedsPY63ay2nTpx92fN7vW+M+X8xrCzsoWjIMbPCpE8QAE0h3Apohv5oYg/Wn6w1JZ9xKZGw4TABgKQWMKoe43gKjxrztyP7V4bH9QeEoAk2mdsLANTFcJ2vEMwipQfc=----ATTACHMENT:----NjQ0NzUxODM5MzUzNDMyNyAxNTU5NzA1Nzg3NDg1MTI5IDI1MDYzNDE0MjA3NjMxNzY=