У меня есть ошибка, как сказано в заголовке в следующем коде (жрет http lib), пожалуйста, скажите мне, как исправить это вручную.Честно говоря, я не имею понятия о функции use () use (), поэтому не знаю, как ее исправить.
public function once($eventName, callable $listener, $priority = 0)
{
$onceListener = function (
EventInterface $event,
$eventName
) use (&$onceListener, $eventName, $listener, $priority) {
$this->removeListener($eventName, $onceListener);
$listener($event, $eventName, $this);
};
$this->on($eventName, $onceListener, $priority);
}
Проблема связана с $ eventName после использования (construct.
).