Documentation / Context
The Context wraps context for various streams.
Synopsis
namespace Phrity\Net;
use Closure;
class Context
{
// Constructor
public function __construct(mixed $stream = null);
// Methods
public function getOption(string $wrapper, string $option): mixed;
public function getOptions(): array;
public function setOption(string $wrapper, string $option, mixed $value): self;
public function setOptions(array $options): self;
public function getResource(): mixed;
// Listener methods
public function onResolve(Closure $closure): void;
public function onConnect(Closure $closure): void;
public function onAuthRequired(Closure $closure): void;
public function onMimeType(Closure $closure): void;
public function onFileSize(Closure $closure): void;
public function onRedirected(Closure $closure): void;
public function onProgress(Closure $closure): void;
public function onCompleted(Closure $closure): void;
public function onFailure(Closure $closure): void;
public function onAuthResult(Closure $closure): void;
}
Requirements
PHP
^8.1