public function createWorklog($idOrKey, array $data, $adjustEstimate = null, $newEstimate = null, $reduceBy = null)
    {
        $parameters = http_build_query(
            [
                'adjustEstimate' => $adjustEstimate,
                'newEstimate'    => $newEstimate,
                'reduceBy'       => $reduceBy,
            ]
        );

        if ($parameters) {
            $parameters = sprintf('?%s', $parameters);
        }

        return $this->postRequest(sprintf('issue/%s/worklog%s', $idOrKey, $parameters), $data);
    }