protected function equiv($a, $b): bool
    {
        if (\is_array($a) && \is_scalar($b)) {
            return \in_array($b, $a);
        }

        if (\is_array($b) && \is_scalar($a)) {
            return \in_array($a, $b);
        }

        return ($a == $b);
    }