Skip to content

[bug]: Return type mismatches in SearchClient #749

Open
@magicsunday

Description

@magicsunday

Description

The following error is shown here only as an example for the deleteIndex method. It also affects all other methods, as far as I can see.

According to PHPDoc, deleteIndex returns array<string, mixed>|DeletedAtResponse, but in fact sendRequest returns the response of the handleResponse method (ApiWrapper.php), which is an array and not an object. Therefore, the deleteIndex method never returns the described object of type DeletedAtResponse, making it impossible to call valid, for example, to check whether the response was successful or not.

Client

Search

Version

latest

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions