| @@ 152-166 (lines=15) @@ | ||
| 149 | /** |
|
| 150 | * {@inheritdoc} |
|
| 151 | */ |
|
| 152 | public static function create(ContainerInterface $container) { |
|
| 153 | /** @var \Psr\Log\LoggerInterface $logger */ |
|
| 154 | $logger = $container->get('logger.channel.mongodb_watchdog'); |
|
| 155 | ||
| 156 | /** @var \Drupal\mongodb_watchdog\Logger $watchdog */ |
|
| 157 | $watchdog = $container->get('mongodb.logger'); |
|
| 158 | ||
| 159 | /** @var \Drupal\Core\Config\ImmutableConfig $config */ |
|
| 160 | $config = $container->get('config.factory')->get('mongodb_watchdog.settings'); |
|
| 161 | ||
| 162 | /** @var \Drupal\mongodb_watchdog\EventController $eventController */ |
|
| 163 | $eventController = $container->get('mongodb.watchdog_event_controller'); |
|
| 164 | ||
| 165 | return new static($logger, $watchdog, $config, $eventController); |
|
| 166 | } |
|
| 167 | ||
| 168 | /** |
|
| 169 | * Obtain the data from the logger. |
|
| @@ 135-149 (lines=15) @@ | ||
| 132 | /** |
|
| 133 | * {@inheritdoc} |
|
| 134 | */ |
|
| 135 | public static function create(ContainerInterface $container) { |
|
| 136 | /** @var \Psr\Log\LoggerInterface $logger */ |
|
| 137 | $logger = $container->get('logger.channel.mongodb_watchdog'); |
|
| 138 | ||
| 139 | /** @var \Drupal\mongodb_watchdog\Logger $watchdog */ |
|
| 140 | $watchdog = $container->get('mongodb.logger'); |
|
| 141 | ||
| 142 | /** @var \Drupal\Core\Config\ImmutableConfig $config */ |
|
| 143 | $config = $container->get('config.factory')->get('mongodb_watchdog.settings'); |
|
| 144 | ||
| 145 | /** @var \MongoDB\Database $database */ |
|
| 146 | $database = $container->get('mongodb.watchdog_storage'); |
|
| 147 | ||
| 148 | return new static($logger, $watchdog, $config, $database); |
|
| 149 | } |
|
| 150 | ||
| 151 | /** |
|
| 152 | * Obtain the data from the logger. |
|