/var/www/vhosts/ihelp.ro/httpdocs/vendor/psy/psysh/src/Readline/Hoa
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/psy/psysh/src/Readline/Hoa/StreamContext.php (3629B)
_id = $id;
$this->_context = \stream_context_create();
return;
}
/**
* Multiton.
*/
public static function getInstance(string $id): self
{
if (false === static::contextExists($id)) {
static::$_instances[$id] = new self($id);
}
return static::$_instances[$id];
}
/**
* Get context ID.
*/
public function getId(): string
{
return $this->_id;
}
/**
* Check if a context exists.
*/
public static function contextExists(string $id): bool
{
return \array_key_exists($id, static::$_instances);
}
/**
* Set options.
* Please, see http://php.net/context.
*/
public function setOptions(array $options): bool
{
return \stream_context_set_option($this->getContext(), $options);
}
/**
* Set parameters.
* Please, see http://php.net/context.params.
*/
public function setParameters(array $parameters): bool
{
return \stream_context_set_params($this->getContext(), $parameters);
}
/**
* Get options.
*/
public function getOptions(): array
{
return \stream_context_get_options($this->getContext());
}
/**
* Get parameters.
*/
public function getParameters(): array
{
return \stream_context_get_params($this->getContext());
}
/**
* Get context as a resource.
*/
public function getContext()
{
return $this->_context;
}
}