code: public function integrate($integrations, ConfigurationInterface $config = null)
      {
          list($config, $container) = array($config ?: $this->config, static::$container);
  
          foreach ((array) $integrations as $item) {
              $integration = is_string($item) ? new $item : $item;
  
              $container = $integration->define($container, $config);
          }
  
          static::$container = $container;
  
          return $this;
      }
docs: Adds the specified integrations to the container.
  
  @param  \Rougin\Slytherin\Integration\IntegrationInterface|array|string $integrations
  @param  \Rougin\Slytherin\Integration\ConfigurationInterface|null       $config
  @return self