| @@ 70-84 (lines=15) @@ | ||
| 67 | /** |
|
| 68 | * {@inheritdoc} |
|
| 69 | */ |
|
| 70 | public static function create(ContainerInterface $container) { |
|
| 71 | /** @var \Psr\Log\LoggerInterface $logger */ |
|
| 72 | $logger = $container->get('logger.channel.mongodb_watchdog'); |
|
| 73 | ||
| 74 | /** @var \Drupal\mongodb_watchdog\EventController $eventController */ |
|
| 75 | $eventController = $container->get('mongodb.watchdog_event_controller'); |
|
| 76 | ||
| 77 | /** @var \Drupal\mongodb_watchdog\Logger $watchdog */ |
|
| 78 | $watchdog = $container->get('mongodb.logger'); |
|
| 79 | ||
| 80 | /** @var array $config */ |
|
| 81 | $config = $container->get('config.factory')->get('mongodb_watchdog.settings'); |
|
| 82 | ||
| 83 | return new static($watchdog, $logger, $eventController, $config); |
|
| 84 | } |
|
| 85 | ||
| 86 | /** |
|
| 87 | * Controller for mongodb_watchdog.detail. |
|
| @@ 165-176 (lines=12) @@ | ||
| 162 | /** |
|
| 163 | * {@inheritdoc} |
|
| 164 | */ |
|
| 165 | public static function create(ContainerInterface $container) { |
|
| 166 | /** @var \Drupal\mongodb_watchdog\Logger $watchdog */ |
|
| 167 | $watchdog = $container->get('mongodb.logger'); |
|
| 168 | ||
| 169 | /** @var \Drupal\Core\Datetime\DateFormatterInterface $date_formatter */ |
|
| 170 | $date_formatter = $container->get('date.formatter'); |
|
| 171 | ||
| 172 | /** @var \Drupal\Core\Config\ConfigFactoryInterface $config_factory */ |
|
| 173 | $config_factory = $container->get('config.factory'); |
|
| 174 | $items_per_page = $config_factory->get('mongodb_watchdog.settings')->get('items_per_page'); |
|
| 175 | return new static($watchdog, $date_formatter, $items_per_page); |
|
| 176 | } |
|
| 177 | ||
| 178 | /** |
|
| 179 | * Set up the templates pager. |
|