Code Duplication    Length = 15-15 lines in 3 locations

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

@@ 194-208 (lines=15) @@
191
  /**
192
   * {@inheritdoc}
193
   */
194
  public static function create(ContainerInterface $container) {
195
    /** @var \Psr\Log\LoggerInterface $logger */
196
    $logger = $container->get('logger.channel.mongodb_watchdog');
197
198
    /** @var \Drupal\mongodb_watchdog\Logger $watchdog */
199
    $watchdog = $container->get('mongodb.logger');
200
201
    /** @var \Drupal\Core\Config\ImmutableConfig $config */
202
    $config = $container->get('config.factory')->get('mongodb_watchdog.settings');
203
204
    /** @var \Drupal\Core\Datetime\DateFormatterInterface $date_formatter */
205
    $date_formatter = $container->get('date.formatter');
206
207
    return new static($logger, $watchdog, $config, $date_formatter);
208
  }
209
210
  /**
211
   * Convert an absolute path to a relative one if below the site root.

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

@@ 139-153 (lines=15) @@
136
  /**
137
   * {@inheritdoc}
138
   */
139
  public static function create(ContainerInterface $container) {
140
    /** @var \Psr\Log\LoggerInterface $logger */
141
    $logger = $container->get('logger.channel.mongodb_watchdog');
142
143
    /** @var \Drupal\mongodb_watchdog\Logger $watchdog */
144
    $watchdog = $container->get('mongodb.logger');
145
146
    /** @var \Drupal\Core\Config\ImmutableConfig $config */
147
    $config = $container->get('config.factory')->get('mongodb_watchdog.settings');
148
149
    /** @var \MongoDB\Database $database */
150
    $database = $container->get('mongodb.watchdog_storage');
151
152
    return new static($logger, $watchdog, $config, $database);
153
  }
154
155
  /**
156
   * Obtain the data from the logger.

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

@@ 156-170 (lines=15) @@
153
  /**
154
   * {@inheritdoc}
155
   */
156
  public static function create(ContainerInterface $container) {
157
    /** @var \Psr\Log\LoggerInterface $logger */
158
    $logger = $container->get('logger.channel.mongodb_watchdog');
159
160
    /** @var \Drupal\mongodb_watchdog\Logger $watchdog */
161
    $watchdog = $container->get('mongodb.logger');
162
163
    /** @var \Drupal\Core\Config\ImmutableConfig $config */
164
    $config = $container->get('config.factory')->get('mongodb_watchdog.settings');
165
166
    /** @var \Drupal\mongodb_watchdog\EventController $eventController */
167
    $eventController = $container->get('mongodb.watchdog_event_controller');
168
169
    return new static($logger, $watchdog, $config, $eventController);
170
  }
171
172
  /**
173
   * Obtain the data from the logger.