instance = $instance; } /** * Initializes a new patch Builder object. */ public static function init(string $op): self { return new self(new Patch($op)); } /** * Sets path field. */ public function path(?string $value): self { $this->instance->setPath($value); return $this; } /** * Sets value field. */ public function value($value): self { $this->instance->setValue($value); return $this; } /** * Sets from field. */ public function from(?string $value): self { $this->instance->setFrom($value); return $this; } /** * Initializes a new patch object. */ public function build(): Patch { return CoreHelper::clone($this->instance); } }