code: private function getOrmEmsOptionsInitializerDefinition(Container $container): callable
      {
          return $container->protect(function () use ($container) {
              static $initialized = false;
  
              if ($initialized) {
                  return;
              }
  
              $initialized = true;
  
              if (!isset($container['doctrine.orm.ems.options'])) {
                  $container['doctrine.orm.ems.options'] = [
                      'default' => isset($container['doctrine.orm.em.options']) ?
                          $container['doctrine.orm.em.options'] : [],
                  ];
              }
  
              $tmp = $container['doctrine.orm.ems.options'];
              foreach ($tmp as $name => &$options) {
                  $options = array_replace($container['doctrine.orm.em.default_options'], $options);
  
                  if (!isset($container['doctrine.orm.ems.default'])) {
                      $container['doctrine.orm.ems.default'] = $name;
                  }
              }
  
              $container['doctrine.orm.ems.options'] = $tmp;
          });
      }
docs: @param Container $container
  
  @return callable