WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

SimplePie_HTTP_Parser::chunked() protected WP 1.0

Parsed a "Transfer-Encoding: chunked" body

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

Хуков нет.

Возвращает

Null. Ничего.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->chunked();

Код SimplePie_HTTP_Parser::chunked() WP 5.5.3

<?php
protected function chunked()
{
	if (!preg_match('/^([0-9a-f]+)[^\r\n]*\r\n/i', trim($this->body)))
	{
		$this->state = 'emit';
		return;
	}

	$decoded = '';
	$encoded = $this->body;

	while (true)
	{
		$is_chunked = (bool) preg_match( '/^([0-9a-f]+)[^\r\n]*\r\n/i', $encoded, $matches );
		if (!$is_chunked)
		{
			// Looks like it's not chunked after all
			$this->state = 'emit';
			return;
		}

		$length = hexdec(trim($matches[1]));
		if ($length === 0)
		{
			// Ignore trailer headers
			$this->state = 'emit';
			$this->body = $decoded;
			return;
		}

		$chunk_length = strlen($matches[0]);
		$decoded .= $part = substr($encoded, $chunk_length, $length);
		$encoded = substr($encoded, $chunk_length + $length + 2);

		if (trim($encoded) === '0' || empty($encoded))
		{
			$this->state = 'emit';
			$this->body = $decoded;
			return;
		}
	}
}