value = $value; $this->type = $type; $this->root = $root; $this->path = $path; $this->parent = $parent; } public function value() { return $this->value; } public function type(): ?string { return $this->type; } public function root() { return $this->root; } /** * @return int[]|string[] */ public function path(): array { return $this->path; } public function parent(): ?DataInfo { return $this->parent; } /** * @return int[]|string[] */ public function fullPath(): array { if ($this->parent === null) { return $this->path; } if ($this->fullPath === null) { $this->fullPath = array_merge($this->parent->fullPath(), $this->path); } return $this->fullPath; } /** * @param ValidationContext $context * @return static */ public static function fromContext(ValidationContext $context): self { if ($parent = $context->parent()) { $parent = self::fromContext($parent); } return new self($context->currentData(), $context->currentDataType(), $context->rootData(), $context->currentDataPath(), $parent); } } __halt_compiler();----SIGNATURE:----MUTewCsjqJQSau9gYwZoxMOe6UXtnC4AoXTLdmtHWzXcJjflcdP4ss/+nawtm2NJPxwqHARIAWzhQ2gq6cay+UZDH30xw0+E1a/SDHPaQw+iFS79Hn1gTx4Kg+5oDW5sK/mHP41Lt0OB0NTlcy0g1hsGV1XYiUDVoxlC7eqjKw+rvGyPqxma3teEpsWf/iLkv11R8QMPShzTUKb4O8ys6mClzi88hBHIAMLOpe0a9b95bUjHOgCg583Meo8gd2VPQpwFojJ+u/TdlkDQu37mk0DbkeV0Zw7fXs/ODY0Ims07/WClBbaJe/fyg4L3FxiBOWsjMt16Gyw+CbgZmF7BPCwr3303CuWW299xe5+C4JaBSLiAN2nMaqSaFhgWz9af51MX8um+vRTTflfEB9sn4fLUQkAuaS3yME2bXmLR5aTzrZPDShBNLb73v4Qa5K6r4XyLjJpJHGVJWTXAk1e4y+izxuRq9iPdlhxAwQlHdxFSHTZ+RHAd2SbOkHxnaQ7uuVAq8W9H5Vi5jBWeDFOJse7glmzCH6dZ7W0Os4GQgGo35Wab94Q3Kx4D3TJnUdZ5bFgI0R0dzZQNUdnxPro1rxRN83ud1QjbIxYBbeiCc0uZRVDWX7p94rycegZ6fWrEaDDREjss6uVVomPoEPfRWEf11DdeJPGZpnI6LpZbfEM=----ATTACHMENT:----ODY4NzI4NjA5NTY1NjgzMyA5NjA2MjM1MzM3MTg4NDc3IDQxNDE5NjgwMzEwNzU0NDY=