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