@@ 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. |