Documentation

searching
in package

Class searching

Tags
author

Lutz Boldt boldt@bitstore-online.de

Table of Contents

Properties

$appkeys  : array<string|int, mixed>
$tokens  : array<string|int, mixed>

Methods

search_articles()  : array<string|int, mixed>|false
Searches articles based on a given term.
search_customers()  : array<string|int, mixed>|false
Searches for customers using a given search term.
getappkeys()  : void
Retrieves application keys for all active tenants.
gettoken()  : mixed
Retrieves a token for a given tenant and app key.
gettokens()  : void
Retrieves tokens for each app key in the appkeys array.
send()  : mixed
Sends a request to the specified URI with the given data.

Properties

$appkeys

private array<string|int, mixed> $appkeys = []

Stores the application keys.

$tokens

private array<string|int, mixed> $tokens = []

Stores the tokens.

Methods

search_articles()

Searches articles based on a given term.

public search_articles(string $term) : array<string|int, mixed>|false
Parameters
$term : string

The term to search for

Return values
array<string|int, mixed>|false —

Returns an array of search results if successful, otherwise false

search_customers()

Searches for customers using a given search term.

public search_customers(string $term) : array<string|int, mixed>|false
Parameters
$term : string

The search term to use for searching customers.

Return values
array<string|int, mixed>|false —

An array of customers if found, otherwise false.

getappkeys()

Retrieves application keys for all active tenants.

private getappkeys() : void

gettoken()

Retrieves a token for a given tenant and app key.

private gettoken(string $tenant, string $appkey) : mixed
Parameters
$tenant : string

The tenant name.

$appkey : string

The app key.

Return values
mixed —

The response from the API call.

gettokens()

Retrieves tokens for each app key in the appkeys array.

private gettokens() : void

If tokens have already been retrieved, the method does nothing.

send()

Sends a request to the specified URI with the given data.

private send(string $ten, string $uri[, array<string|int, mixed>|string $data = array() ]) : mixed

If the data is an array, it will be encoded as JSON.

Parameters
$ten : string

The tenant name.

$uri : string

The URI to send the request to.

$data : array<string|int, mixed>|string = array()

The data to send with the request.

Return values
mixed —

The response from the request, decoded as JSON. Returns false if there was an error with the cURL request.


        
On this page

Search results