diff --git a/composer.json b/composer.json index ddab002..a7ea502 100644 --- a/composer.json +++ b/composer.json @@ -12,7 +12,7 @@ "require": { "php": "^8.0", "ext-json": "*", - "laudis/neo4j-php-client": "^2.8", + "laudis/neo4j-php-client": "^3.0", "monolog/monolog": "^2.5", "php-di/php-di": "^6.3", "slim/psr7": "^1.5", diff --git a/composer.lock b/composer.lock index 02fb9fc..f3ab512 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "3113a3b24d5b3f4c3e02c394101c0688", + "content-hash": "6c6cd1086b43303aa978d5c775a785c2", "packages": [ { "name": "clue/stream-filter", @@ -192,51 +192,54 @@ }, { "name": "laudis/neo4j-php-client", - "version": "2.6.1", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/neo4j-php/neo4j-php-client.git", - "reference": "6a5226cbcd43f0ede4df1e573d9b1a4820214aca" + "reference": "01411f8e79d48ea902e1efdedc70c44c2fc1d9e7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/neo4j-php/neo4j-php-client/zipball/6a5226cbcd43f0ede4df1e573d9b1a4820214aca", - "reference": "6a5226cbcd43f0ede4df1e573d9b1a4820214aca", + "url": "https://api.github.com/repos/neo4j-php/neo4j-php-client/zipball/01411f8e79d48ea902e1efdedc70c44c2fc1d9e7", + "reference": "01411f8e79d48ea902e1efdedc70c44c2fc1d9e7", "shasum": "" }, "require": { "ext-json": "*", "laudis/typed-enum": "^1.3.2", - "php": "^7.4 || ^8.0", + "php": "^8.0", "php-http/discovery": "^1.13", "php-http/message": "^1.0", "php-http/message-factory": "^1.0", "psr/http-client": "^1.0", "psr/http-factory": "^1.0", "psr/http-message": "^1.0", - "stefanak-michal/bolt": "^3.1.2", + "psr/simple-cache": ">=1.0", + "stefanak-michal/bolt": "^5.1", "symfony/polyfill-php80": "^1.2" }, + "provide": { + "psr/simple-cache-implementation": "2.0|3.0" + }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.5", + "cache/integration-tests": "dev-master", + "friendsofphp/php-cs-fixer": "3.15.0", "kriswallsmith/buzz": "^1.2", - "lctrs/psalm-psr-container-plugin": "^1.3", + "kubawerlos/php-cs-fixer-custom-fixers": "3.13.*", "monolog/monolog": "^2.2", "nyholm/psr7": "^1.3", "nyholm/psr7-server": "^1.0", - "php-di/php-di": "^6.3", "phpunit/phpunit": "^9.0", "psalm/plugin-phpunit": "^0.15.1", - "psr/container": "^1.1", "psr/log": "^1.1", "symfony/uid": "^5.0", "symfony/var-dumper": "^5.0", - "vimeo/psalm": "^4.20", - "vlucas/phpdotenv": "^5.0" + "vimeo/psalm": "4.29.0" }, "suggest": { "composer-runtime-api": "Install composer 2 for auto detection of version in user agent", - "ext-bcmath": "Needed to implement bolt protocol" + "ext-bcmath": "Needed to implement bolt protocol", + "ext-sysvsem": "Needed for enabling connection pooling between processes" }, "type": "library", "autoload": { @@ -260,6 +263,7 @@ "client", "cluster", "database", + "driver", "graph", "high-availability", "http", @@ -267,9 +271,9 @@ ], "support": { "issues": "https://github.com/neo4j-php/neo4j-php-client/issues", - "source": "https://github.com/neo4j-php/neo4j-php-client/tree/2.6.1" + "source": "https://github.com/neo4j-php/neo4j-php-client/tree/3.0.1" }, - "time": "2022-04-09T16:47:14+00:00" + "time": "2023-04-12T15:46:12+00:00" }, { "name": "laudis/typed-enum", @@ -706,44 +710,53 @@ }, { "name": "php-http/discovery", - "version": "1.14.1", + "version": "1.17.0", "source": { "type": "git", "url": "https://github.com/php-http/discovery.git", - "reference": "de90ab2b41d7d61609f504e031339776bc8c7223" + "reference": "bd810d15957cf165230e65d9e1a130793265e3b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/discovery/zipball/de90ab2b41d7d61609f504e031339776bc8c7223", - "reference": "de90ab2b41d7d61609f504e031339776bc8c7223", + "url": "https://api.github.com/repos/php-http/discovery/zipball/bd810d15957cf165230e65d9e1a130793265e3b7", + "reference": "bd810d15957cf165230e65d9e1a130793265e3b7", "shasum": "" }, "require": { + "composer-plugin-api": "^1.0|^2.0", "php": "^7.1 || ^8.0" }, "conflict": { - "nyholm/psr7": "<1.0" + "nyholm/psr7": "<1.0", + "zendframework/zend-diactoros": "*" + }, + "provide": { + "php-http/async-client-implementation": "*", + "php-http/client-implementation": "*", + "psr/http-client-implementation": "*", + "psr/http-factory-implementation": "*", + "psr/http-message-implementation": "*" }, "require-dev": { + "composer/composer": "^1.0.2|^2.0", "graham-campbell/phpspec-skip-example-extension": "^5.0", "php-http/httplug": "^1.0 || ^2.0", "php-http/message-factory": "^1.0", - "phpspec/phpspec": "^5.1 || ^6.1", - "puli/composer-plugin": "1.0.0-beta10" + "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3", + "symfony/phpunit-bridge": "^6.2" }, - "suggest": { - "php-http/message": "Allow to use Guzzle, Diactoros or Slim Framework factories" - }, - "type": "library", + "type": "composer-plugin", "extra": { - "branch-alias": { - "dev-master": "1.9-dev" - } + "class": "Http\\Discovery\\Composer\\Plugin", + "plugin-optional": true }, "autoload": { "psr-4": { "Http\\Discovery\\": "src/" - } + }, + "exclude-from-classmap": [ + "src/Composer/Plugin.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -755,7 +768,7 @@ "email": "mark.sagikazar@gmail.com" } ], - "description": "Finds installed HTTPlug implementations and PSR-7 message factories", + "description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations", "homepage": "http://php-http.org", "keywords": [ "adapter", @@ -764,33 +777,34 @@ "factory", "http", "message", + "psr17", "psr7" ], "support": { "issues": "https://github.com/php-http/discovery/issues", - "source": "https://github.com/php-http/discovery/tree/1.14.1" + "source": "https://github.com/php-http/discovery/tree/1.17.0" }, - "time": "2021-09-18T07:57:46+00:00" + "time": "2023-04-26T15:39:13+00:00" }, { "name": "php-http/message", - "version": "1.13.0", + "version": "1.14.0", "source": { "type": "git", "url": "https://github.com/php-http/message.git", - "reference": "7886e647a30a966a1a8d1dad1845b71ca8678361" + "reference": "2ccee04a28c3d98eb3f2b85ce1e2fcff70c0e63b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/message/zipball/7886e647a30a966a1a8d1dad1845b71ca8678361", - "reference": "7886e647a30a966a1a8d1dad1845b71ca8678361", + "url": "https://api.github.com/repos/php-http/message/zipball/2ccee04a28c3d98eb3f2b85ce1e2fcff70c0e63b", + "reference": "2ccee04a28c3d98eb3f2b85ce1e2fcff70c0e63b", "shasum": "" }, "require": { "clue/stream-filter": "^1.5", "php": "^7.1 || ^8.0", "php-http/message-factory": "^1.0.2", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "provide": { "php-http/message-factory-implementation": "1.0" @@ -810,11 +824,6 @@ "slim/slim": "Used with Slim Framework PSR-7 implementation" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, "autoload": { "files": [ "src/filters.php" @@ -842,32 +851,32 @@ ], "support": { "issues": "https://github.com/php-http/message/issues", - "source": "https://github.com/php-http/message/tree/1.13.0" + "source": "https://github.com/php-http/message/tree/1.14.0" }, - "time": "2022-02-11T13:41:14+00:00" + "time": "2023-04-14T14:26:18+00:00" }, { "name": "php-http/message-factory", - "version": "v1.0.2", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/php-http/message-factory.git", - "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1" + "reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1", - "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1", + "url": "https://api.github.com/repos/php-http/message-factory/zipball/4d8778e1c7d405cbb471574821c1ff5b68cc8f57", + "reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57", "shasum": "" }, "require": { "php": ">=5.4", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "1.x-dev" } }, "autoload": { @@ -896,9 +905,9 @@ ], "support": { "issues": "https://github.com/php-http/message-factory/issues", - "source": "https://github.com/php-http/message-factory/tree/master" + "source": "https://github.com/php-http/message-factory/tree/1.1.0" }, - "time": "2015-12-19T14:08:53+00:00" + "time": "2023-04-14T14:16:17+00:00" }, { "name": "phpoption/phpoption", @@ -1025,21 +1034,21 @@ }, { "name": "psr/http-client", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/http-client.git", - "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", - "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31", + "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31", "shasum": "" }, "require": { "php": "^7.0 || ^8.0", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -1059,7 +1068,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP clients", @@ -1071,27 +1080,27 @@ "psr-18" ], "support": { - "source": "https://github.com/php-fig/http-client/tree/master" + "source": "https://github.com/php-fig/http-client/tree/1.0.2" }, - "time": "2020-06-29T06:28:15+00:00" + "time": "2023-04-10T20:12:12+00:00" }, { "name": "psr/http-factory", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/http-factory.git", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + "reference": "e616d01114759c4c489f93b099585439f795fe35" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", + "reference": "e616d01114759c4c489f93b099585439f795fe35", "shasum": "" }, "require": { "php": ">=7.0.0", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -1111,7 +1120,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interfaces for PSR-7 HTTP message factories", @@ -1126,31 +1135,31 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-factory/tree/master" + "source": "https://github.com/php-fig/http-factory/tree/1.0.2" }, - "time": "2019-04-30T12:38:16+00:00" + "time": "2023-04-10T20:10:41+00:00" }, { "name": "psr/http-message", - "version": "1.0.1", + "version": "1.1", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { @@ -1179,9 +1188,9 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-message/tree/master" + "source": "https://github.com/php-fig/http-message/tree/1.1" }, - "time": "2016-08-06T14:39:51+00:00" + "time": "2023-04-04T09:50:52+00:00" }, { "name": "psr/http-server-handler", @@ -1347,6 +1356,57 @@ }, "time": "2021-07-14T16:46:02+00:00" }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + }, + "time": "2021-10-29T13:26:27+00:00" + }, { "name": "ralouphie/getallheaders", "version": "3.0.3", @@ -1590,29 +1650,30 @@ }, { "name": "stefanak-michal/bolt", - "version": "v3.1.2", + "version": "v5.1.1", "source": { "type": "git", "url": "https://github.com/neo4j-php/Bolt.git", - "reference": "350a15cb8eeded9b908380cdee5fa10285470a10" + "reference": "ab7374c1436aa23eb293908c9cc1474e3b0c65d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/neo4j-php/Bolt/zipball/350a15cb8eeded9b908380cdee5fa10285470a10", - "reference": "350a15cb8eeded9b908380cdee5fa10285470a10", + "url": "https://api.github.com/repos/neo4j-php/Bolt/zipball/ab7374c1436aa23eb293908c9cc1474e3b0c65d2", + "reference": "ab7374c1436aa23eb293908c9cc1474e3b0c65d2", "shasum": "" }, "require": { "ext-mbstring": "*", - "php": ">=7.1.0" + "php": ">=7.4" }, "require-dev": { - "phpunit/phpunit": ">=7.5.0" + "phpunit/phpunit": ">=9" }, "suggest": { "ext-openssl": "Needed when using StreamSocket connection class with SSL", - "ext-sockets": "Needed when using the Bolt\\connection\\Socket", - "laudis/neo4j-php-client": "Neo4j-PHP-Client is the most advanced PHP Client for Neo4j" + "ext-sockets": "Needed when using Socket connection class", + "laudis/neo4j-php-client": "Neo4j-PHP-Client is the most advanced PHP Client for Neo4j", + "stefanak-michal/neo4j-bolt-wrapper": "Wrapper for Neo4j PHP Bolt library to simplify usage." }, "type": "library", "autoload": { @@ -1631,7 +1692,7 @@ "role": "Developer" } ], - "description": "Bolt protocol library over TCP socket", + "description": "PHP library for communication with Neo4j graph database over TCP socket with Bolt protocol specification", "homepage": "https://github.com/neo4j-php/Bolt", "keywords": [ "Socket", @@ -1640,6 +1701,7 @@ "neo4j" ], "support": { + "docs": "https://www.neo4j.com/docs/bolt/current/", "issues": "https://github.com/neo4j-php/Bolt/issues", "source": "https://github.com/neo4j-php/Bolt" }, @@ -1649,7 +1711,7 @@ "type": "ko-fi" } ], - "time": "2022-03-02T15:38:53+00:00" + "time": "2022-11-29T16:17:09+00:00" }, { "name": "symfony/polyfill-ctype", @@ -1818,16 +1880,16 @@ }, { "name": "symfony/polyfill-php80", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", "shasum": "" }, "require": { @@ -1836,7 +1898,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1881,7 +1943,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" }, "funding": [ { @@ -1897,7 +1959,7 @@ "type": "tidelift" } ], - "time": "2022-05-10T07:21:04+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "vlucas/phpdotenv",