Exemplo n.º 1
0
 /**
  * @param DOMNode $currentNode
  * @return bool
  */
 public function canVisit(DOMNode $currentNode)
 {
     /** @var DOMElement $currentNode */
     return DomHelper::isElement($currentNode, 'div') && DomHelper::hasClass($currentNode, 'WikiaPhotoGalleryPreview');
 }
Exemplo n.º 2
0
 /**
  * @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');
 }
Exemplo n.º 3
0
 /**
  * @param DOMNode $currentNode
  * @return bool
  */
 public function canVisit(DOMNode $currentNode)
 {
     /** @var DOMElement $currentNode */
     return DomHelper::isElement($currentNode, 'table') && DomHelper::hasClass($currentNode, 'infobox');
 }
Exemplo n.º 4
0
 /**
  * @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');
 }