code: public function getObjectLevel()
      {
          if ($this->isPrimaryType) {
              return 1;
          }
          $parents = $this->collectorItem->parents;
          if (!empty($parents)) {
              $maxLevel = 1;
              foreach ($parents as $rel) {
                  if (get_class($rel->parent) === get_class($this)) {
                      continue;
                  }
                  $newLevel = $rel->parent->objectLevel + 1;
                  if ($newLevel > $maxLevel) {
                      $maxLevel = $newLevel;
                  }
              }
  
              return $maxLevel;
          }
  
          return 1;
      }
docs: Get object level.
  
  @return [[@doctodo return_type:getObjectLevel]] [[@doctodo return_description:getObjectLevel]]