You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+21-15Lines changed: 21 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,13 +46,26 @@ Documentation
46
46
Full documentation is available at https://doctrine-orm-graphql.apiskeletons.dev or in the [docs](https://github.com/api-skeletons/doctrine-orm-graphql/blob/master/docs) directory.
47
47
48
48
49
-
Versions
49
+
Features
50
50
--------
51
51
52
-
* 12.x - Supports [league/event](https://github.com/thephpleague/event) version 3.0 and is PSR-14 compliant
53
-
* 11.x - Supports [league/event](https://github.com/thephpleague/event) version 2.2
52
+
* Supports all [Doctrine Types](https://doctrine-orm-graphql.apiskeletons.dev/en/latest/types.html#data-type-mappings) and allows custom types
53
+
* Pagination with the [GraphQL Complete Connection Model](https://graphql.org/learn/pagination/#complete-connection-model)
54
+
*[Filtering of sub-collections](https://doctrine-orm-graphql.apiskeletons.dev/en/latest/queries.html)
55
+
*[Events](https://github.com/API-Skeletons/doctrine-orm-graphql#events) for modifying queries, entity types and more
56
+
*[Multiple configuration group support](https://doctrine-orm-graphql.apiskeletons.dev/en/latest/driver.html#group)
57
+
54
58
55
-
More information [in the documentation](https://doctrine-orm-graphql.apiskeletons.dev/en/latest/versions.html).
59
+
Technical Features
60
+
------------------
61
+
62
+
* Attribute-based metadata
63
+
* PHP 8.4 Lazy Ghost Objects for deferred type initialization
64
+
* PSR-14 Event-Driven Architecture for query and type customization
65
+
* Custom PSR-11 Container with lazy initialization and buildable types
66
+
* Advanced hydration system with Doctrine Laminas Hydrator and extraction strategies
67
+
* Dynamic QueryBuilder generation with filter translation and event-driven query modification
68
+
to solve N+1 query problems
56
69
57
70
58
71
Examples
@@ -63,16 +76,6 @@ The **LDOG Stack**: Laravel, Doctrine ORM, and GraphQL uses this library: https
63
76
For an working implementation see https://graphql.lcdb.org
64
77
65
78
66
-
Features
67
-
--------
68
-
69
-
* Supports all [Doctrine Types](https://doctrine-orm-graphql.apiskeletons.dev/en/latest/types.html#data-type-mappings) and allows custom types
70
-
* Pagination with the [GraphQL Complete Connection Model](https://graphql.org/learn/pagination/#complete-connection-model)
71
-
*[Filtering of sub-collections](https://doctrine-orm-graphql.apiskeletons.dev/en/latest/queries.html)
72
-
*[Events](https://github.com/API-Skeletons/doctrine-orm-graphql#events) for modifying queries, entity types and more
73
-
*[Multiple configuration group support](https://doctrine-orm-graphql.apiskeletons.dev/en/latest/driver.html#group)
74
-
75
-
76
79
Quick Start
77
80
-----------
78
81
@@ -277,7 +280,10 @@ You may [exclude any filter](https://doctrine-orm-graphql.apiskeletons.dev/en/la
277
280
History
278
281
-------
279
282
280
-
The roots of this project go back to May 2018 with https://github.com/API-Skeletons/zf-doctrine-graphql; written for Zend Framework 2. It was migrated to the framework agnostic https://packagist.org/packages/api-skeletons/doctrine-graphql but the name of that repository was incorrect because it did not specify ORM only. So this repository was created and the others were abandoned.
283
+
The roots of this project go back to May 2018 with https://github.com/API-Skeletons/zf-doctrine-graphql; written for
284
+
Zend Framework 2. It was migrated to the framework agnostic
285
+
https://packagist.org/packages/api-skeletons/doctrine-graphql but the name of that repository was incorrect
286
+
because it did not specify ORM only. So this repository was created and the others were abandoned.
281
287
282
288
This was written for the [Live Concert Database](https://lcdb.org)
0 commit comments