/var/www/vhosts/ihelp.ro/httpdocs/vendor/maennchen/zipstream-php/test
NameSizeModeActions
Zip64/-0755rm
Zs/-0755rm
Assertions.php10500644editdlrm
bootstrap.php1130644editdlrm
CentralDirectoryFileHeaderTest.php22660644editdlrm
DataDescriptorTest.php7300644editdlrm
EndlessCycleStream.php20340644editdlrm
EndOfCentralDirectoryTest.php13860644editdlrm
FaultInjectionResource.php31870644editdlrm
LocalFileHeaderTest.php17370644editdlrm
PackFieldTest.php9420644editdlrm
ResourceStream.php39570644editdlrm
TimeTest.php8880644editdlrm
Util.php35730644editdlrm
ZipStreamTest.php393400644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/maennchen/zipstream-php/test/FaultInjectionResource.php (3187B)
context); if (!isset($options[self::NAME]['injectFaults'])) { return false; } $this->mode = $mode; $this->injectFaults = $options[self::NAME]['injectFaults']; if ($this->shouldFail(__FUNCTION__)) { return false; } return true; } public function stream_write(string $data) { if ($this->shouldFail(__FUNCTION__)) { return false; } return true; } public function stream_eof() { return true; } public function stream_seek(int $offset, int $whence): bool { if ($this->shouldFail(__FUNCTION__)) { return false; } return true; } public function stream_tell(): int { if ($this->shouldFail(__FUNCTION__)) { return false; } return 0; } public static function register(): void { if (!in_array(self::NAME, stream_get_wrappers(), true)) { stream_wrapper_register(self::NAME, __CLASS__); } } public function stream_stat(): array { static $modeMap = [ 'r' => 33060, 'rb' => 33060, 'r+' => 33206, 'w' => 33188, 'wb' => 33188, ]; return [ 'dev' => 0, 'ino' => 0, 'mode' => $modeMap[$this->mode], 'nlink' => 0, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 0, 'atime' => 0, 'mtime' => 0, 'ctime' => 0, 'blksize' => 0, 'blocks' => 0, ]; } public function url_stat(string $path, int $flags): array { return [ 'dev' => 0, 'ino' => 0, 'mode' => 0, 'nlink' => 0, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 0, 'atime' => 0, 'mtime' => 0, 'ctime' => 0, 'blksize' => 0, 'blocks' => 0, ]; } private static function createStreamContext(array $injectFaults) { return stream_context_create([ self::NAME => ['injectFaults' => $injectFaults], ]); } private function shouldFail(string $function): bool { return in_array($function, $this->injectFaults, true); } }