%PDF- %PDF-
Direktori : /home/jalalj2hb/www/G/vendor/php-http/message/src/StreamFactory/ |
Current File : /home/jalalj2hb/www/G/vendor/php-http/message/src/StreamFactory/DiactorosStreamFactory.php |
<?php namespace Http\Message\StreamFactory; use Http\Message\StreamFactory; use Psr\Http\Message\StreamInterface; use Zend\Diactoros\Stream; /** * Creates Diactoros streams. * * @author Михаил Красильников <m.krasilnikov@yandex.ru> */ final class DiactorosStreamFactory implements StreamFactory { /** * {@inheritdoc} */ public function createStream($body = null) { if ($body instanceof StreamInterface) { return $body; } if (is_resource($body)) { return new Stream($body); } $stream = new Stream('php://memory', 'rw'); if (null !== $body && '' !== $body) { $stream->write((string) $body); } return $stream; } }