public function addFrame($frame) { foreach ($this->gifStreams as $gif) { $gif->addFrame($frame); $gif->lastFrame = $frame; $this->loop->addTimer(0.001, Curry::bind([$this, 'resendFrame'], $gif, $frame)); } }