private function fillTimeoutOptions($timeout, $optionName, $optionNameMs): array
    {
        $timeoutOptions = [];

        if (is_int($timeout)) {
            $timeoutOptions[$optionName] = $timeout;
        } elseif (is_float($timeout)) {
            $timeoutOptions[$optionNameMs] = $timeout * 1000;
            $timeoutOptions[CURLOPT_NOSIGNAL] = 1;
        }

        return $timeoutOptions;
    }
private function fillTimeoutOptions($timeout, $optionName, $optionNameMs): array
    {
        $timeoutOptions = [];

        if (is_int($timeout)) {
            $timeoutOptions[$optionName] = $timeout;
        } elseif (is_float($timeout)) {
            $timeoutOptions[$optionNameMs] = $timeout * 1000;
            $timeoutOptions[CURLOPT_NOSIGNAL] = 1;
        }

        return $timeoutOptions;
    }
private function fillTimeoutOptions ( $ timeout , $ optionName , $ optionNameMs ) : array { $ timeoutOptions = [ ] ; if ( is_int ( $ timeout ) ) { $ timeoutOptions [ $ optionName ] = $ timeout ; } elseif ( is_float ( $ timeout ) ) { $ timeoutOptions [ $ optionNameMs ] = $ timeout * 1000 ; $ timeoutOptions [ CURLOPT_NOSIGNAL ] = 1 ; } return $ timeoutOptions ; }
Fill timeout options

@param $timeout
@param $optionName
@param $optionNameMs

@return array
Fill timeout options