ArangoDB-PHP API Documentation
  • Namespace
  • Class
  • Deprecated

Namespaces

  • triagens
    • ArangoDb

Classes

  • triagens\ArangoDb\AdminHandler
  • triagens\ArangoDb\AqlUserFunction
  • triagens\ArangoDb\Autoloader
  • triagens\ArangoDb\Batch
  • triagens\ArangoDb\BatchPart
  • triagens\ArangoDb\BindVars
  • triagens\ArangoDb\Collection
  • triagens\ArangoDb\CollectionHandler
  • triagens\ArangoDb\Connection
  • triagens\ArangoDb\ConnectionOptions
  • triagens\ArangoDb\Cursor
  • triagens\ArangoDb\Database
  • triagens\ArangoDb\DefaultValues
  • triagens\ArangoDb\Document
  • triagens\ArangoDb\DocumentHandler
  • triagens\ArangoDb\Edge
  • triagens\ArangoDb\EdgeDefinition
  • triagens\ArangoDb\EdgeHandler
  • triagens\ArangoDb\Endpoint
  • triagens\ArangoDb\Export
  • triagens\ArangoDb\ExportCursor
  • triagens\ArangoDb\Graph
  • triagens\ArangoDb\GraphHandler
  • triagens\ArangoDb\Handler
  • triagens\ArangoDb\HttpHelper
  • triagens\ArangoDb\HttpResponse
  • triagens\ArangoDb\QueryCacheHandler
  • triagens\ArangoDb\QueryHandler
  • triagens\ArangoDb\Statement
  • triagens\ArangoDb\TraceRequest
  • triagens\ArangoDb\TraceResponse
  • triagens\ArangoDb\Transaction
  • triagens\ArangoDb\Traversal
  • triagens\ArangoDb\UpdatePolicy
  • triagens\ArangoDb\UrlHelper
  • triagens\ArangoDb\Urls
  • triagens\ArangoDb\User
  • triagens\ArangoDb\UserHandler
  • triagens\ArangoDb\ValueValidator
  • triagens\ArangoDb\Vertex
  • triagens\ArangoDb\VertexHandler

Exceptions

  • triagens\ArangoDb\ClientException
  • triagens\ArangoDb\ConnectException
  • triagens\ArangoDb\Exception
  • triagens\ArangoDb\ServerException
 1 <?php
 2 
 3 /**
 4  * ArangoDB PHP client: vertex document handler
 5  *
 6  * @package   triagens\ArangoDb
 7  * @author    Jan Steemann
 8  * @author    Frank Mayer
 9  * @copyright Copyright 2012, triagens GmbH, Cologne, Germany
10  * @since     1.2
11  */
12 
13 namespace triagens\ArangoDb;
14 
15 /**
16  * A handler that manages vertices.
17  * A vertex-document handler that fetches vertices from the server and
18  * persists them on the server. It does so by issuing the
19  * appropriate HTTP requests to the server.
20  *
21  * @package   triagens\ArangoDb
22  * @since     1.2
23  */
24 class VertexHandler extends
25     DocumentHandler
26 {
27     /**
28      * Intermediate function to call the createFromArray function from the right context
29      *
30      * @param $data
31      * @param $options
32      *
33      * @return Document
34      * @throws \triagens\ArangoDb\ClientException
35      */
36     public function createFromArrayWithContext($data, $options)
37     {
38         return Vertex::createFromArray($data, $options);
39     }
40 }
41 
ArangoDB-PHP API Documentation API documentation generated by ApiGen