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

YoastSEO_Vendor\GuzzleHttp\Handler

CurlFactory::createHeaderFn() private Yoast 1.0

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

Хуков нет.

Возвращает

Null. Ничего.

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

// private - только в коде основоного (родительского) класса
$result = $this->createHeaderFn( \YoastSEO_Vendor\GuzzleHttp\Handler\EasyHandle $easy );

Код CurlFactory::createHeaderFn() Yoast 15.6.2

<?php
private function createHeaderFn(\YoastSEO_Vendor\GuzzleHttp\Handler\EasyHandle $easy)
{
    if (isset($easy->options['on_headers'])) {
        $onHeaders = $easy->options['on_headers'];
        if (!\is_callable($onHeaders)) {
            throw new \InvalidArgumentException('on_headers must be callable');
        }
    } else {
        $onHeaders = null;
    }
    return function ($ch, $h) use($onHeaders, $easy, &$startingResponse) {
        $value = \trim($h);
        if ($value === '') {
            $startingResponse = \true;
            $easy->createResponse();
            if ($onHeaders !== null) {
                try {
                    $onHeaders($easy->response);
                } catch (\Exception $e) {
                    // Associate the exception with the handle and trigger
                    // a curl header write error by returning 0.
                    $easy->onHeadersException = $e;
                    return -1;
                }
            }
        } elseif ($startingResponse) {
            $startingResponse = \false;
            $easy->headers = [$value];
        } else {
            $easy->headers[] = $value;
        }
        return \strlen($h);
    };
}