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