diff --git a/examples/tail.php b/examples/tail.php index a790414b..09350111 100644 --- a/examples/tail.php +++ b/examples/tail.php @@ -12,14 +12,10 @@ echo $content; $lastSize = strlen($content); + $adapter = $filesystem->getAdapter(); - $file = $filesystem->file($path); - - $file->open('r')->then(function (\React\Stream\ReadableStreamInterface $stream) use ($filesystem, $loop, $file, &$lastSize) { - /** @var \React\Filesystem\Stream\GenericStreamInterface $stream */ - $fileDescriptor = $stream->getFiledescriptor(); - - $adapter = $filesystem->getAdapter(); + $adapter->open($path, 'r')->then(function ($fileDescriptor) use ($adapter, $filesystem, $loop, $path, &$lastSize) { + $file = $filesystem->file($path); $loop->addPeriodicTimer(1, function () use ($adapter, $fileDescriptor, $file, &$lastSize) { $file->size()->then(function ($size) use ($adapter, $fileDescriptor, &$lastSize) {