protected function elementsContainsNode($nodeToCheck, $elementsStack = null) { $loop = !is_null($elementsStack) ? $elementsStack : $this->elements; foreach ($loop as $node) { if ($node->isSameNode($nodeToCheck)) { return true; } } return false; }