/** * {@inheritdoc} */ public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) { /** @var static $plugin */ $plugin = parent::create($container, $configuration, $plugin_id, $plugin_definition); /** @var \Psr\Log\LoggerInterface $logger */ $logger = $container->get('logger.factory')->get('search_api'); $plugin->setLogger($logger); return $plugin; }