FluentDOM\Nodes\Compare::__invoke PHP Method

__invoke() public method

public __invoke ( $one, $two )
    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);
    }