Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[GH-8265] Prototype for Attribute Metadata Driver #8266

Merged
merged 43 commits into from
Mar 23, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
22f0353
[GH-8265] Prototype for Attribute Metadata Driver
beberlei Sep 13, 2020
7d2b431
[GH-8265] Skip AttributeDriverTest on PHP 7.
beberlei Nov 15, 2020
d016745
[GH-8265] Fill more test entities with Attribute declarations to pass…
beberlei Nov 15, 2020
adbdb59
[GH-8265] More test entity attributes for passing AttributeDriverTest.
beberlei Nov 15, 2020
4ba3997
[GH-8265] Final changes to get AttributeDriverTest passing with test …
beberlei Nov 15, 2020
ddded44
[GH-8265] automatically update cs for new code when possible.
beberlei Nov 15, 2020
76d6fb6
[GH-8265] exclude sniffs that break because of phpcs not knowing attr…
beberlei Nov 15, 2020
78d999f
[GH-8265] Fix AttributeReader styles.
beberlei Nov 15, 2020
cf3d052
[GH-8265] Fix AttributeReader styles.
beberlei Nov 15, 2020
cf4c09f
[GH-8265] Missing changes to AttributeDriver
beberlei Nov 15, 2020
907579e
[GH-8265] Fix InverseJoinColumn attribute cs violations.
beberlei Nov 15, 2020
50f9afc
[GH-8265] Fix AbstractMappingDriverTest::_loadDriver and other CS
beberlei Nov 15, 2020
47fdf6e
[GH-8265] Coding styles
beberlei Nov 15, 2020
8776b1d
[GH-8265] Coding styles
beberlei Nov 15, 2020
b3659f1
[GH-8265] Coding styles
beberlei Nov 15, 2020
26a3f8d
[GH-8265] Coding styles
beberlei Nov 15, 2020
796f0be
[GH-8265] Convert Cache, ChangeTrackingPolicy, Column to named annota…
beberlei Dec 8, 2020
384298b
Merge branch '2.9.x' into GH-8265-AttributeDriver
beberlei Dec 8, 2020
0a76534
[GH-8265] Convert all annotations to named constructor for attribute …
beberlei Dec 8, 2020
17b141b
[GH-8265] Style after attribute changes.
beberlei Dec 8, 2020
700b7ed
[GH-8265] more styles
beberlei Dec 8, 2020
749a2a6
[GH-8265] Remove workaround code for attributes.
beberlei Dec 8, 2020
fc311bc
More cs
beberlei Dec 8, 2020
60fb7a6
More cs
beberlei Dec 8, 2020
98a7d4c
More cs
beberlei Dec 8, 2020
5cfd56a
More cs
beberlei Dec 8, 2020
0a6c9ca
Add Attribute Metadata driver reference.
beberlei Dec 13, 2020
8ba3feb
Merge 2.9.x into GH-8265-AttributeDriver
beberlei Feb 5, 2021
f51d8ac
Housekeeping: phpcs
beberlei Feb 5, 2021
b6d4471
Merge 2.9.x into GH-8265-AttributeDriver
beberlei Feb 5, 2021
803eb75
Merge 2.9.x into GH-8265-AttributeDriver
beberlei Mar 1, 2021
035f496
More merge conflict resolutions
beberlei Mar 1, 2021
b3c8eef
phpcs
beberlei Mar 1, 2021
fe276be
fix broken merge
beberlei Mar 1, 2021
276f88a
Change NamedArgumentConstructorAnnotation interface to use NamedArgum…
beberlei Mar 1, 2021
32108c4
phpcs
beberlei Mar 1, 2021
5777752
Merge 2.9.x into GH-8265-AttributeDriver
beberlei Mar 21, 2021
19d7072
Housekeeping: cs
beberlei Mar 21, 2021
77abe20
Housekeeping: cs
beberlei Mar 21, 2021
3779a9b
Update docs with review comments
beberlei Mar 21, 2021
cee88ca
Improve attribute docs
beberlei Mar 21, 2021
1b6d8db
Rename AttributesDriver to AttributeDriver
beberlei Mar 22, 2021
dcd339d
Merge remote-tracking branch 'beberlei/GH-8265-AttributeDriver' into …
beberlei Mar 22, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"php": "^7.2|^8.0",
"ext-pdo": "*",
"composer/package-versions-deprecated": "^1.8",
"doctrine/annotations": "^1.11.1",
"doctrine/annotations": "^1.12",
"doctrine/cache": "^1.9.1",
"doctrine/collections": "^1.5",
"doctrine/common": "^3.0.3",
Expand Down
3 changes: 2 additions & 1 deletion docs/en/reference/advanced-configuration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -101,10 +101,11 @@ Gets or sets the metadata driver implementation that is used by
Doctrine to acquire the object-relational metadata for your
classes.

There are currently 4 available implementations:
There are currently 5 available implementations:


- ``Doctrine\ORM\Mapping\Driver\AnnotationDriver``
- ``Doctrine\ORM\Mapping\Driver\AttributeDriver``
- ``Doctrine\ORM\Mapping\Driver\XmlDriver``
- ``Doctrine\ORM\Mapping\Driver\YamlDriver``
- ``Doctrine\ORM\Mapping\Driver\DriverChain``
Expand Down
Loading