WordPress\AiClientDependencies\Nyholm\Psr7

Stream::create │ public static │ WP 1.0

Creates a new PSR-7 stream.

Метод класса: Stream{}

Хуков нет.

Возвращает

null. Ничего (null).

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

$result = Stream::create( $body ): StreamInterface;
$body(строка|resource|StreamInterface)
.
По умолчанию: ''

Код Stream::create() WP 7.1.2

public static function create($body = ''): StreamInterface
{
    if ($body instanceof StreamInterface) {
        return $body;
    }
    if (\is_string($body)) {
        if (200000 <= \strlen($body)) {
            $body = self::openZvalStream($body);
        } else {
            $resource = \fopen('php://memory', 'r+');
            \fwrite($resource, $body);
            \fseek($resource, 0);
            $body = $resource;
        }
    }
    if (!\is_resource($body)) {
        throw new \InvalidArgumentException('First argument to Stream::create() must be a string, resource or StreamInterface');
    }
    return new self($body);
}