Class Client
The Client class. This is the base operating class through which everything cooperates. The class provides its own IOC Container for easy injection and instantiation of needed classes.
Methods summary
public
|
#
__construct(
|
public
boolean
|
|
public
|
|
public
mixed
|
|
public
|
|
public
mixed
|
|
public
|
|
public
string
|
|
public
|
|
public
array
|
|
public
|
|
public
|
|
public
|
|
public
string
|
|
public
|
|
public
string
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
Properties summary
protected
|
$iocContainerArray
|
|
public
|
$pluginManager
The plugin-manager for this client. |
|
public
|
$connector
$connector The connector instance to use, in order to connect to the server |
|
public
array
|
$clientOptions
The client options. An array of client options. |
|
public
string
|
$databasePathPrefix
The database path prefix to use. For example: '/_db/'. (defaults to '/_db/') |
|
public
string
|
$database
The database to use. For example: 'my_database' |
|
public
string
|
$fullDatabasePath
The the full database path. This is a concatenation of $databasePathPrefix & $database that happens on instantiation. |
|
public
string
|
$endpoint
The endpoint to connect to. For example: 'http://localhost:8529' |
|
public
string
|
$requestClass
The class name (including path) for example 'frankmayer\ArangoDbPhpCore\Connectors\Http\HttpRequest' |
|
public
string
|
$responseClass
The class name (including path) for example 'frankmayer\ArangoDbPhpCore\Connectors\Http\HttpResponse' |
|
public
string
|
$arangoDBApiVersion
The ArangoDB api version to signal |