Code Duplication    Length = 18-18 lines in 2 locations

modules/mongodb_watchdog/src/Controller/DetailController.php 1 location

@@ 161-178 (lines=18) @@
158
  /**
159
   * {@inheritdoc}
160
   */
161
  public static function create(ContainerInterface $container): self {
162
    /** @var \Psr\Log\LoggerInterface $logger */
163
    $logger = $container->get('logger.channel.mongodb_watchdog');
164
165
    /** @var \Drupal\mongodb_watchdog\Logger $watchdog */
166
    $watchdog = $container->get(Logger::SERVICE_LOGGER);
167
168
    /** @var \Drupal\Core\Config\ImmutableConfig $config */
169
    $config = $container->get('config.factory')->get('mongodb_watchdog.settings');
170
171
    /** @var \Drupal\mongodb_watchdog\EventController $eventController */
172
    $eventController = $container->get('mongodb.watchdog_event_controller');
173
174
    /** @var \Drupal\Core\Pager\PagerManagerInterface $pagerManager */
175
    $pagerManager = $container->get('pager.manager');
176
177
    return new static($logger, $watchdog, $config, $eventController, $pagerManager);
178
  }
179
180
  /**
181
   * Obtain the data from the logger.

modules/mongodb_watchdog/src/Controller/TopController.php 1 location

@@ 146-163 (lines=18) @@
143
  /**
144
   * {@inheritdoc}
145
   */
146
  public static function create(ContainerInterface $container): self {
147
    /** @var \Psr\Log\LoggerInterface $logger */
148
    $logger = $container->get('logger.channel.mongodb_watchdog');
149
150
    /** @var \Drupal\mongodb_watchdog\Logger $watchdog */
151
    $watchdog = $container->get(Logger::SERVICE_LOGGER);
152
153
    /** @var \Drupal\Core\Config\ImmutableConfig $config */
154
    $config = $container->get('config.factory')->get('mongodb_watchdog.settings');
155
156
    /** @var \MongoDB\Database $database */
157
    $database = $container->get('mongodb.watchdog_storage');
158
159
    /** @var \Drupal\Core\Pager\PagerManagerInterface $pagerManager */
160
    $pagerManager = $container->get('pager.manager');
161
162
    return new static($logger, $watchdog, $config, $database, $pagerManager);
163
  }
164
165
  /**
166
   * Obtain the data from the logger.