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:----MmbmqPxmf4jIcltG9xE+ZdyB1TgjHGWekB7gjkH+I96RJPv7JUArh7+mPTEwUn1FvBmBoxlR2nhjDRRLxzGXpwXoK8babnYJWJk9tmuGLNjKiz5TWymEZgDJ6y1EmVp6w3eiwznuJEjy+BkoR63ZC0a4NhU10MwKzA45VdbKLZVty2C2iB2wHuFGsAPkSLu5jUrzdQ170632Jyh7EJ4AyB7Skcz8edbi/RUHLYPl+2rsJ2Yl7qFwJ2T800gWGwMJgrwjfOlU4uQm3BOJpPbTEfEjVwDMUClHkfr08u0B02ESEREz9JLnikDw1oHmi3r1lWzUFCd7AfKVVe9AnjSBglmpg1EH5qCLa1mzA5qaoLALuMjpvxySDyWoW5KeI25JP6rOb3SK2YC8i0llJT0S4SfkvSinPe4TU3OMx4V3Q2ADFZZ+P/9VU3a0/YKu9nE+SgwUO8IquPacdZYMqnixpTo82j3EO46zirq0Y6987AjsRfhaCqX9yWyF45xFjm0VlHqFRifZJmBG5gMk9hzXa0X4cG+XeH2ghKilkJiAx3EUR/nzgVHfqN/jzFJVM1udsSjkda5csZwz7sXlv3cn58Cd1I8LISRmgKgeFljiIG1U4aWwSG6MXVQoVD2A8Lt3hsz+sNe5nCkEQSjj+29qJANN1ZAALCClqJDWXnJ9MPA=----ATTACHMENT:----OTMzNjM0NTAxNzg4MjY3NiA4NDQ1NzU0NDMzNDQ3MjU1IDQ5MzMxNTY5NDY2MTI3NA==