public function appendRendersALogEntryAndAppendsItToTheLogfile() { $logFileUrl = vfsStream::url('testDirectory') . '/test.log'; $backend = new FileBackend(['logFileUrl' => $logFileUrl]); $backend->open(); $backend->append('foo'); $pidOffset = function_exists('posix_getpid') ? 10 : 0; $this->assertSame(53 + $pidOffset + strlen(PHP_EOL), vfsStreamWrapper::getRoot()->getChild('test.log')->size()); }