* @license https://raw2.github.com/soloproyectos/php.common-libs/master/LICENSE BSD 2-Clause License * @link https://github.com/soloproyectos/php.common-libs */ namespace com\soloproyectos\common\css\parser\combinator; use \DOMElement; use com\soloproyectos\common\css\parser\combinator\CssParserCombinator; use com\soloproyectos\common\dom\DomHelper; /** * Class CssParserCombinatorDescendant. * * This class represents a filter in a CSS expression. * * @category Css * @package CssParser * @author Gonzalo Chumillas * @license https://raw2.github.com/soloproyectos/php.common-libs/master/LICENSE BSD 2-Clause License * @link https://github.com/soloproyectos/php.common-libs */ class CssParserCombinatorDescendant extends CssParserCombinator { /** * Gets the descendant nodes. * * @param DOMElement $node DOMElement object * @param string $tagname Tag name * * @return array of DOMElement */ public function filter($node, $tagname) { return DomHelper::getElementsByTagName($node, $tagname); } }