public function stop();
/** * @override * @inheritDoc */ public function swap(LoopModelInterface $loop, $all = false) { $this->stop(); $loop->stop(); $list = $all === true ? $this : $this->getTransferableProperties(); foreach ($list as $key => $val) { $tmp = $loop->{$key}; $loop->{$key} = $this->{$key}; $this->{$key} = $tmp; } return $this; }