Skip to content

FaultInjectionResource

  • Full name: \ZipStream\Test\FaultInjectionResource

Constants

Constant Visibility Type Value
NAME public 'zipstream-php-test-broken-resource'

Properties

context

public resource $context

injectFaults

private array $injectFaults

mode

private string $mode

Methods

getResource

public static getResource(array $injectFaults): resource
  • This method is static.

Parameters:

Parameter Type Description
$injectFaults array

stream_open

public stream_open(string $path, string $mode, int $options, string& $opened_path = null): bool

Parameters:

Parameter Type Description
$path string
$mode string
$options int
$opened_path string

stream_write

public stream_write(string $data): mixed

Parameters:

Parameter Type Description
$data string

stream_eof

public stream_eof(): mixed

stream_seek

public stream_seek(int $offset, int $whence): bool

Parameters:

Parameter Type Description
$offset int
$whence int

stream_tell

public stream_tell(): int

register

public static register(): void
  • This method is static.

stream_stat

public stream_stat(): array

url_stat

public url_stat(string $path, int $flags): array

Parameters:

Parameter Type Description
$path string
$flags int

createStreamContext

private static createStreamContext(array $injectFaults): mixed
  • This method is static.

Parameters:

Parameter Type Description
$injectFaults array

shouldFail

private shouldFail(string $function): bool

Parameters:

Parameter Type Description
$function string


Automatically generated on 2025-03-18