Kim Pepper

Results 13 comments of Kim Pepper

Ideally you should be able to install these meta-packages to add required modules and config, then immediately uninstall, so they can get out of the way, don't become a required...

Yep. It would make the composer config simpler. Note: there is a name mismatch between the git repo `drush_cmi_tools` and project and the composer name `drupal/drush-cmi-tools`. This will cause some...

We've tried to keep legacy code throwing the legacy exceptions. For clients created using `ClientBuilder`, `Transport` and `Connection` objects, they should throw the same exceptions as per 2.3.x. Let us...

As a library, we should not have a hard dependency on a HTTP client. Instead we should move to using PSR-17 [HTTP Message Interface](https://www.php-fig.org/psr/psr-7), PSR-17 [HTTP Factories](https://www.php-fig.org/psr/psr-17) and PSR-18 [HTTP...

I created an initial PR that does that #233

@andrross I guess we could add it to the repository, but it's currently defined in github settings somewhere.

The current builder is there to support the legacy ringphp connection approach. If we un-deprecate it, we would not be able to remove ringphp in 3.x. We _could_ create separate...

Created #271 to simplify creating the http clients.

I think using the auto-discovery approach is still the simplest: ``` $transport = (new \OpenSearch\TransportFactory())->create(); $endpointFactory = new \OpenSearch\EndpointFactory(); $client = new \OpenSearch\Client($transport, $endpointFactory, []); ```