Skip to content

Commit 21c287b

Browse files
committed
Update API listing
1 parent 08a318a commit 21c287b

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

README.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,24 @@ along with keeping the overall design fast and powerful.
2727
- Provide your own [BSON objects](docs/examples/changing-types.php)
2828

2929

30-
## API design:
31-
- [Connection Manager/Client](docs/api/MongoDB/Management.php)
32-
- [CRUD](docs/api/MongoDB/CRUD.php)
33-
- [BSON types](docs/api/BSON/types.php)
30+
## API:
31+
32+
The API is developed using normal PHP userland syntax:
33+
34+
- [Connection Manager](docs/api/MongoDB/Manager.php)
35+
- [ReadPreference](docs/api/MongoDB/ReadPreference.php)
36+
- [WriteBatch](docs/api/MongoDB/WriteBatch.php)
37+
- [WriteResult](docs/api/MongoDB/WriteResult.php)
38+
- [Query](docs/api/MongoDB/Query.php)
39+
- [QueryResult](docs/api/MongoDB/QueryResult.php)
40+
- [Command](docs/api/MongoDB/Command.php)
41+
- [CommandResult](docs/api/MongoDB/CommandResult.php)
42+
43+
The implementation of these objects then use CIMPL (Simple) and CEF (Chef) inline code
44+
snippets which are then included in the generated C code.
45+
46+
The goal is this PHP implementation can serve as the canonical implementation of the
47+
driver that can be used to generate extensions for other PHP implementations (i.e. HHVM).
3448

3549

3650
## Installation

0 commit comments

Comments
 (0)