Compare commits

..

No commits in common. "stable" and "2.0.2" have entirely different histories.

View File

@ -12,8 +12,7 @@ use mirzaev\arangodb\connection,
// Library for ArangoDB // Library for ArangoDB
use ArangoDBClient\Statement as _statement, use ArangoDBClient\Statement as _statement,
ArangoDBClient\Document as _document, ArangoDBClient\Document as _document,
ArangoDBClient\CollectionHandler as _collection_handler, ArangoDBClient\CollectionHandler as _collection_handler;
ArangoDBClient\Cursor as cursor;
// Built-in libraries // Built-in libraries
use exception; use exception;
@ -86,12 +85,11 @@ class collection
* *
* @param string $query Query (AQL) * @param string $query Query (AQL)
* @param array $parameters Binded parameters for placeholders [placholder => parameter] * @param array $parameters Binded parameters for placeholders [placholder => parameter]
* @param bool $flat Not implement record?
* @param array &$errors Registry of errors * @param array &$errors Registry of errors
* *
* @return _document|array|string|int|null Instance of the document * @return _document|array|string|int|null Instance of the document
*/ */
public static function execute(string $query, array $parameters = [], bool $flat = false, array &$errors = []): _document|string|array|int|null public static function execute(string $query, array $parameters = [], array &$errors = []): _document|string|array|int|null
{ {
try { try {
// Statement instance initialization // Statement instance initialization
@ -99,9 +97,8 @@ class collection
connection::$session, connection::$session,
[ [
'query' => $query, 'query' => $query,
'batchSize' => 1000, "batchSize" => 1000,
'sanitize' => true, "sanitize" => true
cursor::ENTRY_FLAT => $flat
] ]
); );