code: public function getDetailsWidget($objectModel = null)
      {
          if (is_null($objectModel) && isset(Yii::$app->request->object)) {
              $objectModel = Yii::$app->request->object;
          } elseif (is_null($objectModel)) {
              $objectModel = $this->dummyModel;
          }
  
          $detailsSection = $this->getDetailsSection();
          if ($detailsSection === false) {
              return false;
          }
          if ($detailsSection === true) {
              $detailsSection = '_self';
          }
  
          $detailsWidgetClass = self::classNamespace() . '\widgets\\' . 'Details';
          $widgetClass = $this->fallbackDetailsWidgetClass;
  
          @class_exists($detailsWidgetClass);
          if (class_exists($detailsWidgetClass, false)) {
              $widgetClass = $detailsWidgetClass;
          }
          $widget = ['class' => $widgetClass];
          $widget['owner'] = $this;
          $widgetItem = ['widget' => $widget, 'locations' => ['self'], 'priority' => 1];
          $widgetItem['section'] = Yii::$app->collectors['sections']->getOne($detailsSection);
  
          return $widgetItem;
      }
docs: Get details widget.
  
  @param [[@doctodo param_type:objectModel]] $objectModel [[@doctodo param_description:objectModel]] [optional]
  
  @return [[@doctodo return_type:getDetailsWidget]] [[@doctodo return_description:getDetailsWidget]]