nspl\ds\Set::isSuperset PHP Метод

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

public isSuperset ( Set | array | Traversable $sequence ) : boolean
$sequence Set | array | Traversable
Результат boolean
    public function isSuperset($sequence)
    {
        if ($sequence instanceof Set) {
            return array_intersect_key($this->array, $sequence->array) === $sequence->array;
        }
        args\expects(args\traversable, $sequence);
        foreach ($sequence as $element) {
            $elementKey = static::getElementKey($element);
            if (!isset($this->array[$elementKey]) && !array_key_exists($element, $this->array)) {
                return false;
            }
        }
        return true;
    }