: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
declare (strict_types=1);
namespace YoastSEO_Vendor\GuzzleHttp\Psr7;
use YoastSEO_Vendor\Psr\Http\Message\StreamInterface;
* Lazily reads or writes to a file that is opened only after an IO operation
* take place on the stream.
final class LazyOpenStream implements \YoastSEO_Vendor\Psr\Http\Message\StreamInterface
use StreamDecoratorTrait;
* @param string $filename File to lazily open
* @param string $mode fopen mode to use when opening the stream
public function __construct(string $filename, string $mode)
$this->filename = $filename;
// unsetting the property forces the first access to go through
* Creates the underlying stream lazily when required.
protected function createStream() : \YoastSEO_Vendor\Psr\Http\Message\StreamInterface
return \YoastSEO_Vendor\GuzzleHttp\Psr7\Utils::streamFor(\YoastSEO_Vendor\GuzzleHttp\Psr7\Utils::tryFopen($this->filename, $this->mode));