Kraken\Loop\Model\SelectLoop::swap PHP Метод

swap() публичный Метод

public swap ( Kraken\Loop\LoopModelInterface $loop, $all = false )
$loop Kraken\Loop\LoopModelInterface
    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;
    }