| @@ 194-208 (lines=15) @@ | ||
| 191 | /** |
|
| 192 | * {@inheritdoc} |
|
| 193 | */ |
|
| 194 | public static function create(ContainerInterface $container) { |
|
| 195 | /** @var \Psr\Log\LoggerInterface $logger */ |
|
| 196 | $logger = $container->get('logger.channel.mongodb_watchdog'); |
|
| 197 | ||
| 198 | /** @var \Drupal\mongodb_watchdog\Logger $watchdog */ |
|
| 199 | $watchdog = $container->get('mongodb.logger'); |
|
| 200 | ||
| 201 | /** @var \Drupal\Core\Config\ImmutableConfig $config */ |
|
| 202 | $config = $container->get('config.factory')->get('mongodb_watchdog.settings'); |
|
| 203 | ||
| 204 | /** @var \Drupal\Core\Datetime\DateFormatterInterface $date_formatter */ |
|
| 205 | $date_formatter = $container->get('date.formatter'); |
|
| 206 | ||
| 207 | return new static($logger, $watchdog, $config, $date_formatter); |
|
| 208 | } |
|
| 209 | ||
| 210 | /** |
|
| 211 | * Convert an absolute path to a relative one if below the site root. |
|
| @@ 139-153 (lines=15) @@ | ||
| 136 | /** |
|
| 137 | * {@inheritdoc} |
|
| 138 | */ |
|
| 139 | public static function create(ContainerInterface $container) { |
|
| 140 | /** @var \Psr\Log\LoggerInterface $logger */ |
|
| 141 | $logger = $container->get('logger.channel.mongodb_watchdog'); |
|
| 142 | ||
| 143 | /** @var \Drupal\mongodb_watchdog\Logger $watchdog */ |
|
| 144 | $watchdog = $container->get('mongodb.logger'); |
|
| 145 | ||
| 146 | /** @var \Drupal\Core\Config\ImmutableConfig $config */ |
|
| 147 | $config = $container->get('config.factory')->get('mongodb_watchdog.settings'); |
|
| 148 | ||
| 149 | /** @var \MongoDB\Database $database */ |
|
| 150 | $database = $container->get('mongodb.watchdog_storage'); |
|
| 151 | ||
| 152 | return new static($logger, $watchdog, $config, $database); |
|
| 153 | } |
|
| 154 | ||
| 155 | /** |
|
| 156 | * Obtain the data from the logger. |
|
| @@ 156-170 (lines=15) @@ | ||
| 153 | /** |
|
| 154 | * {@inheritdoc} |
|
| 155 | */ |
|
| 156 | public static function create(ContainerInterface $container) { |
|
| 157 | /** @var \Psr\Log\LoggerInterface $logger */ |
|
| 158 | $logger = $container->get('logger.channel.mongodb_watchdog'); |
|
| 159 | ||
| 160 | /** @var \Drupal\mongodb_watchdog\Logger $watchdog */ |
|
| 161 | $watchdog = $container->get('mongodb.logger'); |
|
| 162 | ||
| 163 | /** @var \Drupal\Core\Config\ImmutableConfig $config */ |
|
| 164 | $config = $container->get('config.factory')->get('mongodb_watchdog.settings'); |
|
| 165 | ||
| 166 | /** @var \Drupal\mongodb_watchdog\EventController $eventController */ |
|
| 167 | $eventController = $container->get('mongodb.watchdog_event_controller'); |
|
| 168 | ||
| 169 | return new static($logger, $watchdog, $config, $eventController); |
|
| 170 | } |
|
| 171 | ||
| 172 | /** |
|
| 173 | * Obtain the data from the logger. |
|