A class for uploading Foxx application zips to a database
| package | ArangoDBClient |
|---|---|
| since | 3.1 |
| inherited_from | \ArangoDBClient\Handler |
__construct(\ArangoDBClient\Connection $connection)
\ArangoDBClient\ConnectioninstallFoxxZip(string $localZip, string $mountPoint, array $options = array()) : array
| SuppressWarnings | (PHPMD.UnusedFormalParameter) |
|---|
stringstringarray\ArangoDBClient\ClientException |
|---|
array- the server responseremoveFoxxApp(string $mountPoint, array $options = array()) : array
| SuppressWarnings | (PHPMD.UnusedFormalParameter) |
|---|
stringarray\ArangoDBClient\ClientException |
|---|
array- the server responsesetDocumentClass(string $class) : \ArangoDBClient\DocumentClassable
stringDocument class to use
\ArangoDBClient\DocumentClassablesetEdgeClass(string $class) : \ArangoDBClient\DocumentClassable
stringEdge class to use
\ArangoDBClient\DocumentClassableaddTransactionHeader(array $headers, mixed $collection)
arraymixedgetConnection() : \ArangoDBClient\Connection
\ArangoDBClient\Connection- the connection objectgetConnectionOption($optionName) : mixed
\ArangoDBClient\ClientException |
|---|
mixed- the option's valueincludeOptionsInBody(array $options, array $body, array $includeArray = array()) : array
Only options that are set in $includeArray will be included. This is only for options that are to be sent to the ArangoDB server in a json body(like 'limit', 'skip', etc...) .
arrayarrayarrayarray$params - array of parameters for use in a urljson_encode_wrapper(array $body) : string
This is a convenience function that calls json_encode_wrapper on the connection
array\ArangoDBClient\ClientException |
|---|
string- json string of the body that was passedmakeCollection(mixed $value) : string
mixed\ArangoDBClient\ClientException |
|---|
string- collection name$_documentClass : string
'\ArangoDBClient\Document'$_edgeClass : string
'\ArangoDBClient\Edge'$_connection
| param |
|---|