ArangoDB-PHP-Core API Documentation
  • Namespace
  • Class
  • Deprecated

Namespaces

  • frankmayer
    • ArangoDbPhpCore
      • Api
        • Rest
      • Config
      • Connectors
      • Plugins
      • Protocols
        • Http
      • TraitRepository

Classes

  • frankmayer\ArangoDbPhpCore\Api\Rest\Api
  • frankmayer\ArangoDbPhpCore\Api\Rest\Async
  • frankmayer\ArangoDbPhpCore\Api\Rest\Batch
  • frankmayer\ArangoDbPhpCore\Api\Rest\Collection
  • frankmayer\ArangoDbPhpCore\Api\Rest\Database
  • frankmayer\ArangoDbPhpCore\Api\Rest\Document
  • frankmayer\ArangoDbPhpCore\Api\Rest\DocumentBase
  • frankmayer\ArangoDbPhpCore\Api\Rest\Edge
  • frankmayer\ArangoDbPhpCore\Autoloader
  • frankmayer\ArangoDbPhpCore\Client
  • frankmayer\ArangoDbPhpCore\ClientOptions
  • frankmayer\ArangoDbPhpCore\Config\ConnectionOptions
  • frankmayer\ArangoDbPhpCore\Config\DefaultValues
  • frankmayer\ArangoDbPhpCore\Config\Endpoint
  • frankmayer\ArangoDbPhpCore\Config\UpdatePolicy
  • frankmayer\ArangoDbPhpCore\Connectors\AbstractHttpConnector
  • frankmayer\ArangoDbPhpCore\Plugins\Plugin
  • frankmayer\ArangoDbPhpCore\Plugins\PluginManager
  • frankmayer\ArangoDbPhpCore\Plugins\TestPlugin
  • frankmayer\ArangoDbPhpCore\Plugins\TracerPlugin
  • frankmayer\ArangoDbPhpCore\Protocols\Http\AbstractHttpRequest
  • frankmayer\ArangoDbPhpCore\Protocols\Http\HttpRequest
  • frankmayer\ArangoDbPhpCore\Protocols\Http\HttpResponse

Interfaces

  • frankmayer\ArangoDbPhpCore\Api\ApiInterface
  • frankmayer\ArangoDbPhpCore\Api\RestApiInterface
  • frankmayer\ArangoDbPhpCore\ClientInterface
  • frankmayer\ArangoDbPhpCore\ConnectorInterface
  • frankmayer\ArangoDbPhpCore\Plugins\PluginInterface
  • frankmayer\ArangoDbPhpCore\Protocols\Http\HttpConnectorInterface
  • frankmayer\ArangoDbPhpCore\Protocols\Http\HttpRequestInterface
  • frankmayer\ArangoDbPhpCore\Protocols\Http\HttpResponseInterface
  • frankmayer\ArangoDbPhpCore\Protocols\RequestInterface
  • frankmayer\ArangoDbPhpCore\Protocols\ResponseInterface

Traits

  • frankmayer\ArangoDbPhpCore\Api\Rest\DocumentTrait
  • frankmayer\ArangoDbPhpCore\Api\Rest\EdgeTrait
  • frankmayer\ArangoDbPhpCore\TraitRepository\ClientLogger

Exceptions

  • frankmayer\ArangoDbPhpCore\ClientException
  • frankmayer\ArangoDbPhpCore\ConnectionException
  • frankmayer\ArangoDbPhpCore\Exception
  • frankmayer\ArangoDbPhpCore\ServerException
 1 <?php
 2 
 3 /**
 4  * ArangoDB-PHP-Core client: default values
 5  *
 6  * Taken from the original ArangoDB-Client, in order to maintain easy migration. Thanks Jan ;)
 7  *
 8  * @author    Frank Mayer
 9  * @copyright Copyright 2013-2015, FRANKMAYER.NET, Athens, Greece
10  */
11 
12 namespace frankmayer\ArangoDbPhpCore\Config;
13 
14 /**
15  * Contains default values used by the client
16  *
17  * @package   frankmayer\ArangoDbPhpCore\Config
18  */
19 abstract class DefaultValues
20 {
21     /**
22      * Default port number (used if no port specified)
23      */
24     const DEFAULT_PORT = 8529;
25 
26     /**
27      * Default timeout value (used if no timeout value specified)
28      */
29     const DEFAULT_TIMEOUT = 30;
30 
31     /**
32      * Default value for waitForSync (fsync all data to disk on document updates/insertions/deletions)
33      */
34     const DEFAULT_WAIT_SYNC = false;
35 
36     /**
37      * Default value for collection journal size
38      */
39     const DEFAULT_JOURNAL_SIZE = 33554432;
40 
41     /**
42      * Default value for isVolatile
43      */
44     const DEFAULT_IS_VOLATILE = false;
45 
46     /**
47      * Default value for createCollection (create the collection on the fly when the first document is added to an unknown collection)
48      */
49     const DEFAULT_CREATE = false;
50 
51     /**
52      * Default value for HTTP Client header
53      */
54     const DEFAULT_CLIENT = "Close";
55 
56     /**
57      * Default update policy
58      */
59     const DEFAULT_UPDATE_POLICY = UpdatePolicy::ERROR;
60 
61     /**
62      * Default replace policy
63      */
64     const DEFAULT_REPLACE_POLICY = UpdatePolicy::ERROR;
65 
66     /**
67      * Default delete policy
68      */
69     const DEFAULT_DELETE_POLICY = UpdatePolicy::ERROR;
70 
71     /**
72      * Default value for checking if data is UTF-8 conform
73      */
74     const DEFAULT_CHECK_UTF8_CONFORM = true;
75 }
76 
ArangoDB-PHP-Core API Documentation API documentation generated by ApiGen