WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!
функция не описана

Requests_Transport_cURL::stream_body() public WP 1.6.1

Collect data as it's received

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

{} Это метод класса: Requests_Transport_cURL{}

Хуков нет.

Возвращает

Int. Length of provided data

Использование

$Requests_Transport_cURL = new Requests_Transport_cURL();
$Requests_Transport_cURL->stream_body( $handle, $data );
$handle(resource) (обязательный)
cURL resource
$data(строка) (обязательный)
Body data

Список изменений

С версии 1.6.1 Введена.

Код Requests_Transport_cURL::stream_body() WP 5.8.2

public function stream_body($handle, $data) {
	$this->hooks->dispatch('request.progress', array($data, $this->response_bytes, $this->response_byte_limit));
	$data_length = strlen($data);

	// Are we limiting the response size?
	if ($this->response_byte_limit) {
		if ($this->response_bytes === $this->response_byte_limit) {
			// Already at maximum, move on
			return $data_length;
		}

		if (($this->response_bytes + $data_length) > $this->response_byte_limit) {
			// Limit the length
			$limited_length = ($this->response_byte_limit - $this->response_bytes);
			$data           = substr($data, 0, $limited_length);
		}
	}

	if ($this->stream_handle) {
		fwrite($this->stream_handle, $data);
	}
	else {
		$this->response_data .= $data;
	}

	$this->response_bytes += strlen($data);
	return $data_length;
}