public function __invoke($one, $two)
{
if ($one === $two) {
return 0;
} elseif ($one === $this->_document->documentElement || $one === $two->previousSibling || $one === $two->parentNode) {
return -1;
} elseif ($two === $this->_document->documentElement || $two === $one->previousSibling || $two === $one->parentNode) {
return 1;
}
return $this->getPosition($one) - $this->getPosition($two);
}