|
3 | 3 | # Bolt |
4 | 4 | Bolt protocol library over TCP socket. Bolt protocol is created and in use for communication with [Neo4j](https://neo4j.com/) Graph database. The Bolt documentation is available at [https://7687.org/](https://7687.org/). This library is aimed to be low level and keep up with protocol messages architecture and specifications. |
5 | 5 |
|
6 | | - |
7 | | - |
8 | | - |
9 | | - |
10 | | - |
11 | | - |
12 | | - |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | + |
13 | 14 |  |
14 | 15 |
|
15 | 16 | ## Version support |
16 | 17 |
|
17 | | -We are trying to keep up and this library supports **Neo4j <= 4.4**. |
| 18 | +We are trying to keep up and this library supports **Neo4j <= 4.4** with **Bolt <= 4.4**. |
18 | 19 |
|
19 | | -[More info](https://github.com/neo4j-php/Bolt/wiki/Version-support) |
| 20 | +https://7687.org/#bolt-protocol-and-neo4j-compatibility |
20 | 21 |
|
21 | 22 | ## Requirements |
22 | 23 |
|
23 | | -It's hard to live without all new features which means we keep at **PHP >= 7.1**. |
| 24 | +Keep up with [supported versions](https://www.php.net/supported-versions.php) means we are at **PHP >= 7.4**. |
| 25 | + |
| 26 | +### Extensions |
24 | 27 |
|
25 | | -[More info](https://github.com/neo4j-php/Bolt/wiki/Requirements) |
| 28 | +- mbstring https://www.php.net/manual/en/book.mbstring.php |
| 29 | +- sockets https://www.php.net/manual/en/book.sockets.php (optional) |
| 30 | +- openssl https://www.php.net/manual/en/book.openssl.php (optional) |
| 31 | +- phpunit >= 9 https://phpunit.de/ (development) |
26 | 32 |
|
27 | 33 | ## Installation |
28 | 34 |
|
29 | 35 | You can use composer or download this repository. |
30 | 36 |
|
| 37 | +### Composer |
| 38 | + |
| 39 | +Run the following command to install the latest applicable version of the package: |
| 40 | + |
31 | 41 | `composer require stefanak-michal/bolt` |
32 | 42 |
|
33 | | -[More info](https://github.com/neo4j-php/Bolt/wiki/Installation) |
| 43 | +### Manual |
| 44 | + |
| 45 | +1. Download [latest release](https://github.com/neo4j-php/Bolt/releases/latest) or [master](https://github.com/neo4j-php/Bolt) |
| 46 | +2. Unpack |
| 47 | +3. Copy content of ```src``` directory to your project |
34 | 48 |
|
35 | 49 | ## Usage |
36 | 50 |
|
|
0 commit comments