/** * @param DOMNode $currentNode * @return bool */ public function canVisit(DOMNode $currentNode) { /** @var DOMElement $currentNode */ return DomHelper::isElement($currentNode, 'div') && DomHelper::hasClass($currentNode, 'WikiaPhotoGalleryPreview'); }
/** * @param DOMNode $currentNode * @return bool */ public function canVisit(DOMNode $currentNode) { /** @var DOMElement $currentNode */ return DomHelper::isElement($currentNode, 'a') && DomHelper::hasClass($currentNode, 'image') && DomHelper::isElement($currentNode->childNodes->item(0), 'img'); }
/** * @param DOMNode $currentNode * @return bool */ public function canVisit(DOMNode $currentNode) { /** @var DOMElement $currentNode */ return DomHelper::isElement($currentNode, 'table') && DomHelper::hasClass($currentNode, 'infobox'); }
/** * @param DOMNode $currentNode * @return bool */ public function canVisit(DOMNode $currentNode) { /** @var DOMElement $currentNode */ return DomHelper::isElement($currentNode, 'a') && DomHelper::hasClass($currentNode, 'video') && DomHelper::hasChildTag($currentNode, 'img'); }