private function isAdjacency($ancestorName, $descendantName) { return count(explode('.', $descendantName)) - count(explode('.', $ancestorName)) === 1; }