public function addChange(
        string $field,
        $value,
        int $type = self::TYPE_VALUE
    ): self {
        $this->changes[] = [
            'field' => $field,
            'type' => $type,
            'value' => $value,
        ];

        return $this;
    }
public function addChange(
        string $field,
        $value,
        int $type = self::TYPE_VALUE
    ): self {
        $this->changes[] = [
            'field' => $field,
            'type' => $type,
            'value' => $value,
        ];

        return $this;
    }
public function addChange ( string $ field , $ value , int $ type = self :: TYPE_VALUE ) : self { $ this -> changes [ ] = [ 'field' => $ field , 'type' => $ type , 'value' => $ value , ] ; return $ this ; }
Add change.

@param string $field
@param mixed  $value
@param int    $type

@return Changes
Add change .