/var/www/vhosts/ihelp.ro/_OLD/vendor/laminas/laminas-httphandlerrunner/src/Emitter
Edit: /var/www/vhosts/ihelp.ro/_OLD/vendor/laminas/laminas-httphandlerrunner/src/Emitter/EmitterStack.php (2842B)
emit($response)) {
return true;
}
}
return false;
}
/**
* Set an emitter on the stack by index.
*
* @param mixed $index
* @param EmitterInterface $emitter
* @return void
* @throws InvalidArgumentException if not an EmitterInterface instance
*/
public function offsetSet($index, $emitter)
{
$this->validateEmitter($emitter);
parent::offsetSet($index, $emitter);
}
/**
* Push an emitter to the stack.
*
* @param EmitterInterface $emitter
* @return void
* @throws InvalidArgumentException if not an EmitterInterface instance
*/
public function push($emitter)
{
$this->validateEmitter($emitter);
parent::push($emitter);
}
/**
* Unshift an emitter to the stack.
*
* @param EmitterInterface $emitter
* @return void
* @throws InvalidArgumentException if not an EmitterInterface instance
*/
public function unshift($emitter)
{
$this->validateEmitter($emitter);
parent::unshift($emitter);
}
/**
* Validate that an emitter implements EmitterInterface.
*
* @param mixed $emitter
* @throws Exception\InvalidEmitterException for non-emitter instances
*/
private function validateEmitter($emitter) : void
{
if (! $emitter instanceof EmitterInterface) {
throw Exception\InvalidEmitterException::forEmitter($emitter);
}
}
}