Compare commits

..

No commits in common. "d0ce9e47af189821bb6a3b7f54e228fb8c129aa3" and "cb1388722cb8c2b5400310ab1fbc7a8ad3a5e85b" have entirely different histories.

2 changed files with 147 additions and 160 deletions

View File

@ -68,32 +68,25 @@ class collection
*
* @param _connection $session Сессия соединения с базой данных
* @param string $query AQL-запрос
* @param array $binds Binds for query [bind => value]
*
* @return _document|array|string|int|null Инстанция документа
*/
public static function search(_connection $session, string $query, array $binds = []): _document|string|array|int|null
public static function search(_connection $session, string $query): _document|string|array|int|null
{
// Statement instance initialization
$instance = new _statement(
// Поиск журнала
$journal = (new _statement(
$session,
[
'query' => $query,
"batchSize" => 1000,
"sanitize" => true
]
);
// Binds application
$instance->bind($binds);
// Sending the request
$response = $instance->execute();
))->execute();
// Инициализация буфера вывода
$buffer = [];
foreach ($response->getAll() as $key => $value) {
foreach ($journal as $key => $value) {
$buffer[$key] = $value;
}

View File

@ -61,10 +61,7 @@ class document
$document = new _document();
}
// Инициализация даты создания
$created = time();
foreach (['created' => $created, 'updated' => $created] + $data as $key => $value) {
foreach (['created' => time()] + $data as $key => $value) {
// Перебор параметров
// Запись в инстанцию документа
@ -105,9 +102,6 @@ class document
// Инициализация обработчика вершин
$documents = new _document_handler($session);
// Запись даты обновления в инстанцию документа
$document->set('updated', time());
// Запись в базу данных
return $documents->update($document);
}