QueryPath\CSS\DOMTraverser::matchPseudoClasses PHP Method

matchPseudoClasses() protected method

protected matchPseudoClasses ( $node, $pseudoClasses )
    protected function matchPseudoClasses($node, $pseudoClasses)
    {
        $ret = true;
        foreach ($pseudoClasses as $pseudoClass) {
            $name = $pseudoClass['name'];
            // Avoid E_STRICT violation.
            $value = isset($pseudoClass['value']) ? $pseudoClass['value'] : null;
            $ret &= $this->psHandler->elementMatches($name, $node, $this->scopeNode, $value);
        }
        return $ret;
    }