Stichoza\GoogleTranslate\Tokens\GoogleTokenGenerator::RL PHP Method

RL() private method

Process token data by applying multiple operations.
private RL ( $a, $b ) : integer
$a
$b
return integer
    private function RL($a, $b)
    {
        for ($c = 0; $c < strlen($b) - 2; $c += 3) {
            $d = $b[$c + 2];
            $d = $d >= 'a' ? $this->charCodeAt($d, 0) - 87 : intval($d);
            $d = $b[$c + 1] == '+' ? $this->shr32($a, $d) : $a << $d;
            $a = $b[$c] == '+' ? $a + $d & 4294967295 : $a ^ $d;
        }
        return $a;
    }