Skip to content

Commit bc29149

Browse files
committed
Updated endpoints to latest 7.10
1 parent 0ec6d89 commit bc29149

File tree

382 files changed

+605
-382
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

382 files changed

+605
-382
lines changed

src/Elasticsearch/Client.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
* Class Client
6161
*
6262
* NOTE: this file is autogenerated using util/GenerateEndpoints.php
63-
* and Elasticsearch 7.10.0-SNAPSHOT (8455cf8ff071f79866d8de6bbac960eb908cd5dd)
63+
* and Elasticsearch 7.10.0-SNAPSHOT (8a752f1934da3552113f94d2d03443d325cf4336)
6464
*/
6565
class Client
6666
{

src/Elasticsearch/ClientBuilder.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
use GuzzleHttp\Ring\Client\Middleware;
3939
use Psr\Log\LoggerInterface;
4040
use Psr\Log\NullLogger;
41+
use ReflectionClass;
4142

4243
class ClientBuilder
4344
{
@@ -564,7 +565,11 @@ public function build(): Client
564565

565566
$this->endpoint = function ($class) use ($serializer) {
566567
$fullPath = '\\Elasticsearch\\Endpoints\\' . $class;
567-
if ($class === 'Bulk' || $class === 'Msearch' || $class === 'MsearchTemplate' || $class === 'MPercolate') {
568+
569+
$reflection = new ReflectionClass($fullPath);
570+
$constructor = $reflection->getConstructor();
571+
572+
if ($constructor && $constructor->getParameters()) {
568573
return new $fullPath($serializer);
569574
} else {
570575
return new $fullPath();

src/Elasticsearch/Connections/Connection.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
use Elasticsearch\Common\Exceptions\ScriptLangNotSupportedException;
3636
use Elasticsearch\Common\Exceptions\ServerErrorResponseException;
3737
use Elasticsearch\Common\Exceptions\TransportException;
38+
use Elasticsearch\Common\Exceptions\Unauthorized401Exception;
3839
use Elasticsearch\Serializers\SerializerInterface;
3940
use Elasticsearch\Transport;
4041
use Exception;
@@ -624,7 +625,9 @@ private function process4xxError(array $request, array $response, array $ignore)
624625
}
625626

626627
$responseBody = $this->convertBodyToString($response['body'], $statusCode, $exception);
627-
if ($statusCode === 403) {
628+
if ($statusCode === 401) {
629+
$exception = new Unauthorized401Exception($responseBody, $statusCode);
630+
} elseif ($statusCode === 403) {
628631
$exception = new Forbidden403Exception($responseBody, $statusCode);
629632
} elseif ($statusCode === 404) {
630633
$exception = new Missing404Exception($responseBody, $statusCode);

src/Elasticsearch/Endpoints/AsyncSearch/Delete.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* Elasticsearch API name async_search.delete
2525
*
2626
* NOTE: this file is autogenerated using util/GenerateEndpoints.php
27-
* and Elasticsearch 7.10.0-SNAPSHOT (8455cf8ff071f79866d8de6bbac960eb908cd5dd)
27+
* and Elasticsearch 7.10.0-SNAPSHOT (8a752f1934da3552113f94d2d03443d325cf4336)
2828
*/
2929
class Delete extends AbstractEndpoint
3030
{

src/Elasticsearch/Endpoints/AsyncSearch/Get.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* Elasticsearch API name async_search.get
2525
*
2626
* NOTE: this file is autogenerated using util/GenerateEndpoints.php
27-
* and Elasticsearch 7.10.0-SNAPSHOT (8455cf8ff071f79866d8de6bbac960eb908cd5dd)
27+
* and Elasticsearch 7.10.0-SNAPSHOT (8a752f1934da3552113f94d2d03443d325cf4336)
2828
*/
2929
class Get extends AbstractEndpoint
3030
{

src/Elasticsearch/Endpoints/AsyncSearch/Submit.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
* Elasticsearch API name async_search.submit
2424
*
2525
* NOTE: this file is autogenerated using util/GenerateEndpoints.php
26-
* and Elasticsearch 7.10.0-SNAPSHOT (8455cf8ff071f79866d8de6bbac960eb908cd5dd)
26+
* and Elasticsearch 7.10.0-SNAPSHOT (8a752f1934da3552113f94d2d03443d325cf4336)
2727
*/
2828
class Submit extends AbstractEndpoint
2929
{

src/Elasticsearch/Endpoints/Autoscaling/DeleteAutoscalingPolicy.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* Elasticsearch API name autoscaling.delete_autoscaling_policy
2525
*
2626
* NOTE: this file is autogenerated using util/GenerateEndpoints.php
27-
* and Elasticsearch 7.10.0-SNAPSHOT (8455cf8ff071f79866d8de6bbac960eb908cd5dd)
27+
* and Elasticsearch 7.10.0-SNAPSHOT (8a752f1934da3552113f94d2d03443d325cf4336)
2828
*/
2929
class DeleteAutoscalingPolicy extends AbstractEndpoint
3030
{

src/Elasticsearch/Endpoints/Autoscaling/GetAutoscalingDecision.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
* Elasticsearch API name autoscaling.get_autoscaling_decision
2424
*
2525
* NOTE: this file is autogenerated using util/GenerateEndpoints.php
26-
* and Elasticsearch 7.10.0-SNAPSHOT (8455cf8ff071f79866d8de6bbac960eb908cd5dd)
26+
* and Elasticsearch 7.10.0-SNAPSHOT (8a752f1934da3552113f94d2d03443d325cf4336)
2727
*/
2828
class GetAutoscalingDecision extends AbstractEndpoint
2929
{

src/Elasticsearch/Endpoints/Autoscaling/GetAutoscalingPolicy.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* Elasticsearch API name autoscaling.get_autoscaling_policy
2525
*
2626
* NOTE: this file is autogenerated using util/GenerateEndpoints.php
27-
* and Elasticsearch 7.10.0-SNAPSHOT (8455cf8ff071f79866d8de6bbac960eb908cd5dd)
27+
* and Elasticsearch 7.10.0-SNAPSHOT (8a752f1934da3552113f94d2d03443d325cf4336)
2828
*/
2929
class GetAutoscalingPolicy extends AbstractEndpoint
3030
{

src/Elasticsearch/Endpoints/Autoscaling/PutAutoscalingPolicy.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* Elasticsearch API name autoscaling.put_autoscaling_policy
2525
*
2626
* NOTE: this file is autogenerated using util/GenerateEndpoints.php
27-
* and Elasticsearch 7.10.0-SNAPSHOT (8455cf8ff071f79866d8de6bbac960eb908cd5dd)
27+
* and Elasticsearch 7.10.0-SNAPSHOT (8a752f1934da3552113f94d2d03443d325cf4336)
2828
*/
2929
class PutAutoscalingPolicy extends AbstractEndpoint
3030
{

0 commit comments

Comments
 (0)