Skip to content

Use #[Autowire] attribute in FileUploader service example #20914

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

Open
wants to merge 2,612 commits into
base: 6.4
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
2612 commits
Select commit Hold shift + click to select a range
0a3fb8d
Replaced `caution` directive by `warning`
TimoBakx Dec 7, 2024
719ea94
minor #20450 Replaced `caution` directive by `warning` (TimoBakx)
wouterj Dec 7, 2024
b53029a
[Serializer] Add class/format/context to NameConverterInterface
mttsch Apr 22, 2024
1082c01
feature #19818 [Serializer] Add class/format/context to NameConverter…
wouterj Dec 7, 2024
d159a4a
[HttpFoundation] Update http response test constraint signature
Feb 1, 2023
b1c97e7
feature #17848 42948 reduce response contraints verbosity (Nicolas Ap…
wouterj Dec 7, 2024
afe6504
Merge branch '6.4' into 7.1
OskarStark Dec 7, 2024
47a7aeb
Merge branch '7.1' into 7.2
OskarStark Dec 7, 2024
a0aba24
Merge branch '6.4' into 7.1
OskarStark Dec 7, 2024
f2b4791
Merge branch '7.1' into 7.2
OskarStark Dec 7, 2024
161f849
Merge branch '6.4' into 7.1
OskarStark Dec 7, 2024
7619e74
Merge branch '7.1' into 7.2
OskarStark Dec 7, 2024
ebd7193
Merge branch '6.4' into 7.1
javiereguiluz Dec 9, 2024
effd9bd
Merge branch '7.1' into 7.2
javiereguiluz Dec 9, 2024
db324ea
Merge branch '7.1' into 7.2
javiereguiluz Dec 10, 2024
5868840
Merge branch '6.4' into 7.1
javiereguiluz Dec 10, 2024
c51ca3b
Merge branch '7.1' into 7.2
javiereguiluz Dec 10, 2024
924685d
Merge branch '6.4' into 7.1
javiereguiluz Dec 10, 2024
5cf517d
minor #20407 [TypeInfo] Add more details to TypeInfo documentation (K…
javiereguiluz Dec 10, 2024
405f95e
Minor reword
javiereguiluz Dec 10, 2024
3e4bcf1
Fix PHP block in TypeInfo documentation
Korbeil Dec 12, 2024
91095ab
Merge branch '6.4' into 7.1
javiereguiluz Dec 12, 2024
921dcb5
Merge branch '7.1' into 7.2
javiereguiluz Dec 12, 2024
0c6a77a
Merge branch '6.4' into 7.1
OskarStark Dec 16, 2024
bdd52e3
Merge branch '7.1' into 7.2
OskarStark Dec 16, 2024
b0f09c6
use ? before nullable single type declaration
xabbuh Dec 17, 2024
ea27c55
minor #20473 use ? before nullable single type declaration (xabbuh)
xabbuh Dec 17, 2024
53ea654
Merge branch '7.1' into 7.2
xabbuh Dec 17, 2024
8aeceab
Fix the configuration for custom password strength estimator
stof Dec 17, 2024
b119692
minor #20476 [Validator] Fix the configuration for custom password st…
javiereguiluz Dec 17, 2024
0bf3327
Merge branch '7.1' into 7.2
javiereguiluz Dec 17, 2024
2d48cfc
Merge branch '6.4' into 7.1
javiereguiluz Dec 17, 2024
f10c7e9
Update 7.2.x-dev to 7.2.x
leo29plns Dec 19, 2024
f33d93e
Merge branch '7.1' into 7.2
javiereguiluz Dec 19, 2024
fa67128
Merge branch '6.4' into 7.1
javiereguiluz Dec 19, 2024
d999150
[AssetMapper] Update hash examples
smnandre Dec 22, 2024
9687b2e
minor #20490 [AssetMapper] Update hash examples (smnandre)
javiereguiluz Dec 26, 2024
57a10dd
minor #20483 [Setup] Update 7.2.x-dev to 7.2.x (leo29plns)
javiereguiluz Dec 26, 2024
a26c7f2
Merge branch '6.4' into 7.1
javiereguiluz Dec 26, 2024
480d9ea
Merge branch '7.1' into 7.2
javiereguiluz Dec 26, 2024
8c24e13
Merge branch '6.4' into 7.1
javiereguiluz Dec 26, 2024
e7fdf18
Merge branch '7.1' into 7.2
javiereguiluz Dec 26, 2024
0a05312
Merge branch '6.4' into 7.1
javiereguiluz Jan 2, 2025
8741c25
Merge branch '7.1' into 7.2
javiereguiluz Jan 2, 2025
da8e3ee
Merge branch '6.4' into 7.1
javiereguiluz Jan 2, 2025
ff036d6
Merge branch '7.1' into 7.2
javiereguiluz Jan 2, 2025
7820144
Merge branch '6.4' into 7.1
javiereguiluz Jan 2, 2025
db859ae
Merge branch '7.1' into 7.2
javiereguiluz Jan 2, 2025
0008e5b
Fix build
OskarStark Jan 2, 2025
0910ba0
minor #20504 Fix build (OskarStark)
javiereguiluz Jan 2, 2025
ce11ea6
Merge branch '7.1' into 7.2
javiereguiluz Jan 2, 2025
fb2b274
Merge branch '6.4' into 7.1
javiereguiluz Jan 3, 2025
c1643f1
Merge branch '7.1' into 7.2
javiereguiluz Jan 3, 2025
bb93f22
Merge branch '6.4' into 7.1
xabbuh Jan 5, 2025
147e0a0
Merge branch '7.1' into 7.2
xabbuh Jan 5, 2025
133ce56
Merge branch '6.4' into 7.1
javiereguiluz Jan 7, 2025
19942b3
Merge branch '7.1' into 7.2
javiereguiluz Jan 7, 2025
0e5e28d
Merge branch '7.1' into 7.2
javiereguiluz Jan 8, 2025
035e6b4
Merge branch '6.4' into 7.1
javiereguiluz Jan 8, 2025
cf53d19
Fix typo
loevgaard Jan 8, 2025
0a76498
Merge branch '7.1' into 7.2
javiereguiluz Jan 9, 2025
e844fdb
Merge branch '6.4' into 7.1
javiereguiluz Jan 9, 2025
422ce06
minor #20546 [TypeInfo] Fix typo (loevgaard)
javiereguiluz Jan 9, 2025
bb76fd9
[Validator] Add note to `version` option in `Cidr` constraint
Ninos Jan 8, 2025
eac7d04
minor #20550 [Validator] Add note to `version` option in `Cidr` const…
javiereguiluz Jan 9, 2025
5773975
Minor reword
javiereguiluz Jan 9, 2025
2c1f607
Merge branch '7.1' into 7.2
javiereguiluz Jan 9, 2025
f428ba0
Merge branch '6.4' into 7.1
javiereguiluz Jan 10, 2025
1f70934
Merge branch '7.1' into 7.2
javiereguiluz Jan 10, 2025
1960c77
[Doctrine] Use PDO constants in YAML configuration example
phansys Jan 11, 2025
c880a88
[Doctrine] Use PDO constants in XML configuration example
phansys Jan 11, 2025
3d5ba0e
Merge branch '6.4' into 7.1
javiereguiluz Jan 13, 2025
6a3e819
Merge branch '7.1' into 7.2
javiereguiluz Jan 13, 2025
7060171
minor #20557 [Doctrine] Use PDO constants in YAML configuration examp…
javiereguiluz Jan 13, 2025
fefb404
Merge branch '7.1' into 7.2
javiereguiluz Jan 13, 2025
335c2ad
minor #20558 [Doctrine] Use PDO constants in XML configuration exampl…
javiereguiluz Jan 13, 2025
3fb81eb
Merge branch '6.4' into 7.1
javiereguiluz Jan 13, 2025
c9cb530
Merge branch '7.1' into 7.2
javiereguiluz Jan 13, 2025
041be7c
Merge branch '6.4' into 7.1
javiereguiluz Jan 13, 2025
44db28a
Merge branch '7.1' into 7.2
javiereguiluz Jan 13, 2025
ace6d16
Merge branch '6.4' into 7.1
wouterj Jan 13, 2025
00b44d5
Merge branch '7.1' into 7.2
wouterj Jan 13, 2025
bcbf6f6
[#20566] Add UX team description
wouterj Jan 13, 2025
5c1b239
Merge branch '6.4' into 7.1
wouterj Jan 13, 2025
9771e61
Merge branch '7.1' into 7.2
wouterj Jan 13, 2025
2436baf
Merge branch '6.4' into 7.1
wouterj Jan 13, 2025
a1f38ce
Merge branch '7.1' into 7.2
wouterj Jan 13, 2025
9164c07
minor #20314 [Validator] feat(when constraint): add context variable …
javiereguiluz Jan 14, 2025
d46522a
Add more details about the context variable
javiereguiluz Jan 14, 2025
ab04a8c
Merge branch '6.4' into 7.1
javiereguiluz Jan 15, 2025
5b5ab80
Merge branch '7.1' into 7.2
javiereguiluz Jan 15, 2025
5cedb59
Merge branch '6.4' into 7.1
javiereguiluz Jan 16, 2025
243b682
Merge branch '7.1' into 7.2
javiereguiluz Jan 16, 2025
ccd2b5d
Merge branch '6.4' into 7.1
javiereguiluz Jan 16, 2025
78f4dba
Merge branch '7.1' into 7.2
javiereguiluz Jan 16, 2025
9d52d82
Merge branch '6.4' into 7.1
javiereguiluz Jan 20, 2025
27c0624
Merge branch '7.1' into 7.2
javiereguiluz Jan 20, 2025
39b2464
Merge branch '6.4' into 7.1
javiereguiluz Jan 20, 2025
f9e2c7b
Merge branch '7.1' into 7.2
javiereguiluz Jan 20, 2025
2a777ac
Merge branch '6.4' into 7.1
javiereguiluz Jan 21, 2025
326d46a
Merge branch '7.1' into 7.2
javiereguiluz Jan 21, 2025
907ed7e
Merge branch '6.4' into 7.1
javiereguiluz Jan 21, 2025
8f874e1
Merge branch '7.1' into 7.2
javiereguiluz Jan 21, 2025
e11925c
Merge branch '6.4' into 7.1
javiereguiluz Jan 22, 2025
c374d33
Merge branch '7.1' into 7.2
javiereguiluz Jan 22, 2025
dc81cd0
Merge branch '7.1' into 7.2
javiereguiluz Jan 22, 2025
31938ea
Merge branch '6.4' into 7.1
javiereguiluz Jan 22, 2025
9fa4167
Merge branch '7.1' into 7.2
javiereguiluz Jan 22, 2025
52c4215
Merge branch '6.4' into 7.1
javiereguiluz Jan 22, 2025
26e3292
Merge branch '7.1' into 7.2
javiereguiluz Jan 23, 2025
342806f
Merge branch '6.4' into 7.1
javiereguiluz Jan 23, 2025
904e99a
Merge branch '7.1' into 7.2
javiereguiluz Jan 23, 2025
7764612
Merge branch '6.4' into 7.1
javiereguiluz Jan 23, 2025
4bae437
Merge branch '7.1' into 7.2
javiereguiluz Jan 23, 2025
46660f7
Merge branch '6.4' into 7.1
javiereguiluz Jan 23, 2025
1254654
Merge branch '7.1' into 7.2
javiereguiluz Jan 24, 2025
8079468
Merge branch '6.4' into 7.1
javiereguiluz Jan 24, 2025
8ce8f9b
[Messenger] Describe `--keepalive` option (AmazonSQS & Beanstalkd)
OskarStark Jan 27, 2025
3c54419
minor #20604 [Messenger] Describe `--keepalive` option (AmazonSQS & B…
javiereguiluz Jan 28, 2025
537d2d6
Merge branch '6.4' into 7.1
javiereguiluz Jan 28, 2025
d685b76
Merge branch '7.1' into 7.2
javiereguiluz Jan 28, 2025
f298c52
Merge branch '6.4' into 7.1
javiereguiluz Jan 31, 2025
6002c54
Merge branch '7.1' into 7.2
javiereguiluz Jan 31, 2025
1d199e1
Merge branch '6.4' into 7.2
OskarStark Jan 31, 2025
9f26f64
[Messenger] Add a tip about using `make:messenger-middleware`
alsciende Oct 19, 2024
9f7734b
minor #20337 [Messenger] Add a tip about using `make:messenger-middle…
javiereguiluz Feb 3, 2025
2ed9ab1
Minor tweak
javiereguiluz Feb 3, 2025
e020bd9
Merge branch '6.4' into 7.2
javiereguiluz Feb 3, 2025
2af761d
Merge branch '6.4' into 7.2
javiereguiluz Feb 3, 2025
0f87d7d
Merge branch '6.4' into 7.2
javiereguiluz Feb 3, 2025
8a06c2e
Merge branch '6.4' into 7.2
OskarStark Feb 4, 2025
4ac85c1
[#20337] fix typo
xabbuh Feb 4, 2025
315e06a
Merge branch '6.4' into 7.2
javiereguiluz Feb 6, 2025
bfd060d
Merge branch '6.4' into 7.2
javiereguiluz Feb 6, 2025
da9ed98
Update tags.rst
axi Feb 6, 2025
a61bc46
Merge branch '6.4' into 7.2
javiereguiluz Feb 10, 2025
edb92f8
Merge branch '6.4' into 7.2
javiereguiluz Feb 10, 2025
3de90f3
[Cache] Fix "Marshalling (Serializing) Data" code rendering issue
Kocal Feb 11, 2025
43864cc
minor #20649 [Cache] Fix "Marshalling (Serializing) Data" code render…
OskarStark Feb 12, 2025
149a8fa
Merge branch '6.4' into 7.2
javiereguiluz Feb 12, 2025
2af4cbe
Remove per-property support, dropped in Symfony 7.0
SherinBloemendaal Feb 17, 2025
344ec58
minor #20660 [VarExporter] Remove per-property support, dropped in Sy…
javiereguiluz Feb 18, 2025
044c5aa
Add a deprecation notice
javiereguiluz Feb 18, 2025
142ad48
Merge branch '6.4' into 7.2
javiereguiluz Feb 18, 2025
659937b
[Notifier] Reformat the tables that list the service integrations
javiereguiluz Feb 18, 2025
99fce48
minor #20667 [Notifier] Reformat the tables that list the service int…
javiereguiluz Feb 19, 2025
0a300ed
Merge branch '6.4' into 7.2
javiereguiluz Feb 19, 2025
cbc6c87
Merge branch '6.4' into 7.2
javiereguiluz Feb 19, 2025
0cf7e63
Merge branch '6.4' into 7.2
javiereguiluz Feb 20, 2025
9ba46bf
Merge branch '6.4' into 7.2
javiereguiluz Feb 24, 2025
c3bd83e
Merge branch '6.4' into 7.2
javiereguiluz Feb 25, 2025
6ec288e
Merge branch '6.4' into 7.2
javiereguiluz Feb 27, 2025
03fe3f4
Merge branch '6.4' into 7.2
OskarStark Mar 1, 2025
b5d634d
Merge branch '6.4' into 7.2
javiereguiluz Mar 3, 2025
1fd383a
Merge branch '6.4' into 7.2
javiereguiluz Mar 3, 2025
25fbba3
Merge branch '6.4' into 7.2
javiereguiluz Mar 4, 2025
569f548
[Reference] Sort debug options alphabetically
javiereguiluz Mar 4, 2025
96bb798
[Reference] Sort all framework options alphabetically
javiereguiluz Mar 4, 2025
b9d06df
minor #20715 [Reference] Sort all framework options alphabetically (j…
javiereguiluz Mar 4, 2025
b9c8bd8
minor #20714 [Reference] Sort debug options alphabetically (javieregu…
javiereguiluz Mar 4, 2025
7c70485
[Messenger] Fix some syntax issue
javiereguiluz Feb 24, 2025
c616fbb
minor #20687 [Messenger] Fix some syntax issue (javiereguiluz)
javiereguiluz Mar 4, 2025
b7bd5c0
Merge branch '6.4' into 7.2
OskarStark Mar 4, 2025
bceb5d8
Merge branch '6.4' into 7.2
OskarStark Mar 6, 2025
5a775a4
Merge branch '6.4' into 7.2
OskarStark Mar 6, 2025
5652ca5
Merge branch '6.4' into 7.2
javiereguiluz Mar 6, 2025
0098f3b
Merge branch '6.4' into 7.2
javiereguiluz Mar 6, 2025
44687d8
Merge branch '6.4' into 7.2
javiereguiluz Mar 6, 2025
d49a86a
[Messenger] Clarify keepalive implementation for each transport
HypeMC Mar 8, 2025
8b245b2
[FrameworkBundle] Using existing services as lock/semaphore resources
HypeMC Mar 8, 2025
16a9235
Error: Undefined Variable $texter
cadot-eu Mar 9, 2025
bbb3e3e
minor #20739 [Notifier] Error: Undefined Variable $texter (cadot-eu)
javiereguiluz Mar 10, 2025
b45e6e5
Merge branch '6.4' into 7.2
javiereguiluz Mar 10, 2025
0f13b14
minor #20736 [Messenger] Clarify keepalive implementation for each tr…
javiereguiluz Mar 10, 2025
6f8eebb
Merge branch '6.4' into 7.2
OskarStark Mar 10, 2025
f2ad12c
Merge branch '6.4' into 7.2
javiereguiluz Mar 10, 2025
0fe53cb
minor #20738 [FrameworkBundle] Using existing services as lock/semaph…
javiereguiluz Mar 10, 2025
9f396ee
Added the missing versionadded directive
javiereguiluz Mar 10, 2025
518c92a
Merge remote-tracking branch 'upstream/7.2' into 7.2
OskarStark Mar 10, 2025
26c429e
Fix build
OskarStark Mar 10, 2025
3490683
Merge branch '6.4' into 7.2
javiereguiluz Mar 11, 2025
f7ccacc
Merge branch '6.4' into 7.2
javiereguiluz Mar 12, 2025
6c435fd
Merge branch '6.4' into 7.2
OskarStark Mar 14, 2025
d51154b
[Serializer] Fix `defaultContext` example
HypeMC Mar 17, 2025
0532fc6
minor #20767 [Serializer] Fix `defaultContext` example (HypeMC)
javiereguiluz Mar 17, 2025
f82e32b
Merge branch '6.4' into 7.2
javiereguiluz Mar 18, 2025
cc4c8bd
Merge branch '6.4' into 7.2
javiereguiluz Mar 18, 2025
349c68f
Merge branch '6.4' into 7.2
javiereguiluz Mar 18, 2025
754d876
Merge branch '6.4' into 7.2
javiereguiluz Mar 18, 2025
4213bb5
[Serializer] Add SnakeCaseToCamelCaseNameConverter
alamirault Mar 18, 2025
020ef3a
Replace TaggedIterator and TaggedLocator by Au*towireIterator and Aut…
alamirault Mar 18, 2025
a53b26e
minor #20774 [Serializer] Add SnakeCaseToCamelCaseNameConverter (alam…
javiereguiluz Mar 19, 2025
1056528
Tweaks
javiereguiluz Mar 19, 2025
00e1d7a
Merge branch '6.4' into 7.2
javiereguiluz Mar 19, 2025
0a12d46
minor #20775 [DependencyInjection] Replace `TaggedIterator` and `Tagg…
javiereguiluz Mar 19, 2025
b6da1f0
Merge branch '6.4' into 7.2
javiereguiluz Mar 19, 2025
1b09d4c
[Serializer] Document named serializers
HypeMC Mar 19, 2025
0e74d26
Merge branch '6.4' into 7.2
javiereguiluz Mar 20, 2025
005ad02
refer TypeFactoryTrait to github file
MrYamous Mar 21, 2025
88f9c78
Merge branch '6.4' into 7.2
javiereguiluz Mar 21, 2025
59a0b55
Merge branch '6.4' into 7.2
javiereguiluz Mar 21, 2025
106f088
Merge branch '6.4' into 7.2
javiereguiluz Mar 21, 2025
78eaf0d
Update micro_kernel_trait.rst
lmlsna Mar 23, 2025
4ac84e3
Merge branch '6.4' into 7.2
javiereguiluz Mar 24, 2025
e276d41
Merge branch '6.4' into 7.2
javiereguiluz Mar 24, 2025
0d94ce0
minor #20801 Update micro_kernel_trait.rst (lmlsna)
javiereguiluz Mar 24, 2025
b67e277
Minor tweak
javiereguiluz Mar 24, 2025
adf3e3d
Merge branch '6.4' into 7.2
OskarStark Mar 24, 2025
cc48c92
Merge branch '6.4' into 7.2
javiereguiluz Mar 24, 2025
4fac6a2
Merge branch '6.4' into 7.2
OskarStark Mar 26, 2025
7a9880e
Merge branch '6.4' into 7.2
javiereguiluz Mar 26, 2025
77632c6
Merge branch '6.4' into 7.2
javiereguiluz Mar 26, 2025
30403db
Merge branch '6.4' into 7.2
javiereguiluz Mar 28, 2025
76209f3
minor #20787 [TypeInfo] Refer ``TypeFactoryTrait`` to file (MrYamous)
javiereguiluz Mar 28, 2025
3185f7e
Merge branch '6.4' into 7.2
javiereguiluz Mar 31, 2025
bec0676
minor #20777 [Serializer] Document named serializers (HypeMC)
javiereguiluz Apr 1, 2025
bffad6d
Minor tweaks
javiereguiluz Apr 1, 2025
77d695d
Merge branch '6.4' into 7.2
javiereguiluz Apr 1, 2025
4844df2
Merge branch '6.4' into 7.2
javiereguiluz Apr 1, 2025
24ef04e
Merge branch '6.4' into 7.2
javiereguiluz Apr 1, 2025
f0f91ed
minor #20622 [DependencyInjection] Update tags.rst (axi)
javiereguiluz Apr 2, 2025
7b9ffb2
Tweaks
javiereguiluz Apr 2, 2025
5014c66
Merge branch '6.4' into 7.2
javiereguiluz Apr 3, 2025
635d3c8
Merge branch '6.4' into 7.2
javiereguiluz Apr 3, 2025
572533f
Merge branch '6.4' into 7.2
javiereguiluz Apr 3, 2025
d71855e
Merge branch '6.4' into 7.2
javiereguiluz Apr 3, 2025
e3e4277
Merge branch '6.4' into 7.2
javiereguiluz Apr 3, 2025
c13db65
Merge branch '6.4' into 7.2
javiereguiluz Apr 3, 2025
a85bae7
Merge branch '6.4' into 7.2
javiereguiluz Apr 4, 2025
72d4b7d
Merge branch '6.4' into 7.2
javiereguiluz Apr 4, 2025
37577c9
Merge branch '6.4' into 7.2
javiereguiluz Apr 4, 2025
570204e
Merge branch '6.4' into 7.2
javiereguiluz Apr 7, 2025
a7a6c1d
[Scheduler][Webhook] add screencast links
kbond Apr 8, 2025
825e0d3
minor #20868 [Scheduler][Webhook] add screencast links (kbond)
javiereguiluz Apr 9, 2025
97400af
Merge branch '6.4' into 7.2
javiereguiluz Apr 10, 2025
2a8ffcb
Merge branch '6.4' into 7.2
javiereguiluz Apr 14, 2025
8b65903
Merge branch '6.4' into 7.2
javiereguiluz Apr 14, 2025
1c163d0
Merge branch '6.4' into 7.2
javiereguiluz Apr 14, 2025
9909f15
Merge branch '6.4' into 7.2
javiereguiluz Apr 14, 2025
f839b2f
Merge branch '6.4' into 7.2
javiereguiluz Apr 15, 2025
0d3d235
Merge branch '6.4' into 7.2
javiereguiluz Apr 15, 2025
b549dce
Merge branch '6.4' into 7.2
javiereguiluz Apr 15, 2025
4987fe5
Merge branch '6.4' into 7.2
javiereguiluz Apr 15, 2025
891be6d
Merge branch '6.4' into 7.2
javiereguiluz Apr 16, 2025
5f66128
Merge branch '6.4' into 7.2
javiereguiluz Apr 16, 2025
b935627
Merge branch '6.4' into 7.2
javiereguiluz Apr 22, 2025
46cc24b
Merge branch '6.4' into 7.2
javiereguiluz Apr 24, 2025
76f452f
Use #[Autowire] attribute in FileUploader service example
foybkaa Apr 24, 2025
a499cc7
Update controller/upload_file.rst
foybkaa Apr 24, 2025
376adaf
Update upload_file.rst
foybkaa Apr 24, 2025
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
8 changes: 4 additions & 4 deletions .doctor-rst.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,16 +74,16 @@ rules:

# master
versionadded_directive_major_version:
major_version: 6
major_version: 7

versionadded_directive_min_version:
min_version: '6.0'
min_version: '7.0'

deprecated_directive_major_version:
major_version: 6
major_version: 7

deprecated_directive_min_version:
min_version: '6.0'
min_version: '7.0'

exclude_rule_for_file:
- path: configuration/multiple_kernels.rst
Expand Down
2 changes: 1 addition & 1 deletion _build/build.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@

$outputDir = __DIR__.'/output';
$buildConfig = (new BuildConfig())
->setSymfonyVersion('6.4')
->setSymfonyVersion('7.1')
->setContentDir(__DIR__.'/..')
->setOutputDir($outputDir)
->setImagesDir(__DIR__.'/output/_images')
Expand Down
7 changes: 6 additions & 1 deletion _build/redirection_map
Original file line number Diff line number Diff line change
Expand Up @@ -529,7 +529,7 @@
/serializer/normalizers /serializer#serializer-built-in-normalizers
/logging/monolog_regex_based_excludes /logging/monolog_exclude_http_codes
/security/named_encoders /security/named_hashers
/components/inflector /components/string#inflector
/components/inflector /string#inflector
/security/experimental_authenticators /security
/security/user_provider /security/user_providers
/security/reset_password /security/passwords#reset-password
Expand Down Expand Up @@ -567,5 +567,10 @@
/messenger/dispatch_after_current_bus /messenger#messenger-transactional-messages
/messenger/multiple_buses /messenger#messenger-multiple-buses
/frontend/encore/server-data /frontend/server-data
/components/string /string
/testing/http_authentication /testing#testing_logging_in_users
/doctrine/registration_form /security#security-make-registration-form
/form/form_dependencies /form/create_custom_field_type
/doctrine/reverse_engineering /doctrine#doctrine-adding-mapping
/components/serializer /serializer
/serializer/custom_encoder /serializer/encoders#serializer-custom-encoder
19 changes: 0 additions & 19 deletions _includes/_annotation_loader_tip.rst.inc

This file was deleted.

5 changes: 0 additions & 5 deletions bundles.rst
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,6 @@ Start by creating a new class called ``AcmeBlogBundle``::
{
}

.. versionadded:: 6.1

The :class:`Symfony\\Component\\HttpKernel\\Bundle\\AbstractBundle` was
introduced in Symfony 6.1.

.. warning::

If your bundle must be compatible with previous Symfony versions you have to
Expand Down
4 changes: 0 additions & 4 deletions bundles/configuration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,6 @@ There are two different ways of creating friendly configuration for a bundle:
Using the AbstractBundle Class
------------------------------

.. versionadded:: 6.1

The ``AbstractBundle`` class was introduced in Symfony 6.1.

In bundles extending the :class:`Symfony\\Component\\HttpKernel\\Bundle\\AbstractBundle`
class, you can add all the logic related to processing the configuration in that class::

Expand Down
4 changes: 0 additions & 4 deletions bundles/extension.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,6 @@ There are two different ways of doing it:
Loading Services Directly in your Bundle Class
----------------------------------------------

.. versionadded:: 6.1

The ``AbstractBundle`` class was introduced in Symfony 6.1.

In bundles extending the :class:`Symfony\\Component\\HttpKernel\\Bundle\\AbstractBundle`
class, you can define the :method:`Symfony\\Component\\HttpKernel\\Bundle\\AbstractBundle::loadExtension`
method to load service definitions from configuration files::
Expand Down
41 changes: 37 additions & 4 deletions bundles/prepend_extension.rst
Original file line number Diff line number Diff line change
Expand Up @@ -154,10 +154,6 @@ registered and the ``entity_manager_name`` setting for ``acme_hello`` is set to
Prepending Extension in the Bundle Class
----------------------------------------

.. versionadded:: 6.1

The ``AbstractBundle`` class was introduced in Symfony 6.1.

You can also prepend extension configuration directly in your
Bundle class if you extend from the :class:`Symfony\\Component\\HttpKernel\\Bundle\\AbstractBundle`
class and define the :method:`Symfony\\Component\\HttpKernel\\Bundle\\AbstractBundle::prependExtension`
Expand All @@ -175,13 +171,50 @@ method::
$containerBuilder->prependExtensionConfig('framework', [
'cache' => ['prefix_seed' => 'foo/bar'],
]);

// prepend config from a file
$containerConfigurator->import('../config/packages/cache.php');
}
}

.. note::

The ``prependExtension()`` method, like ``prepend()``, is called only at compile time.

.. versionadded:: 7.1

Starting from Symfony 7.1, calling the :method:`Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\ContainerConfigurator::import`
method inside ``prependExtension()`` will prepend the given configuration.
In previous Symfony versions, this method appended the configuration.

Alternatively, you can use the ``prepend`` parameter of the
:method:`Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\ContainerConfigurator::extension`
method::

use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
use Symfony\Component\HttpKernel\Bundle\AbstractBundle;

class FooBundle extends AbstractBundle
{
public function prependExtension(ContainerConfigurator $containerConfigurator, ContainerBuilder $containerBuilder): void
{
// ...

$containerConfigurator->extension('framework', [
'cache' => ['prefix_seed' => 'foo/bar'],
], prepend: true);

// ...
}
}

.. versionadded:: 7.1

The ``prepend`` parameter of the
:method:`Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\ContainerConfigurator::extension`
method was added in Symfony 7.1.

More than one Bundle using PrependExtensionInterface
----------------------------------------------------

Expand Down
41 changes: 8 additions & 33 deletions cache.rst
Original file line number Diff line number Diff line change
Expand Up @@ -133,12 +133,7 @@ Some of these adapters could be configured via shortcuts.
default_psr6_provider: 'app.my_psr6_service'
default_redis_provider: 'redis://localhost'
default_memcached_provider: 'memcached://localhost'
default_pdo_provider: 'app.my_pdo_service'

services:
app.my_pdo_service:
class: \PDO
arguments: ['pgsql:host=localhost']
default_pdo_provider: 'pgsql:host=localhost'

.. code-block:: xml

Expand All @@ -159,24 +154,17 @@ Some of these adapters could be configured via shortcuts.
default-psr6-provider="app.my_psr6_service"
default-redis-provider="redis://localhost"
default-memcached-provider="memcached://localhost"
default-pdo-provider="app.my_pdo_service"
default-pdo-provider="pgsql:host=localhost"
/>
</framework:config>

<services>
<service id="app.my_pdo_service" class="\PDO">
<argument>pgsql:host=localhost</argument>
</service>
</services>
</container>

.. code-block:: php

// config/packages/cache.php
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
use Symfony\Config\FrameworkConfig;

return static function (FrameworkConfig $framework, ContainerConfigurator $container): void {
return static function (FrameworkConfig $framework): void {
$framework->cache()
// Only used with cache.adapter.filesystem
->directory('%kernel.cache_dir%/pools')
Expand All @@ -185,15 +173,14 @@ Some of these adapters could be configured via shortcuts.
->defaultPsr6Provider('app.my_psr6_service')
->defaultRedisProvider('redis://localhost')
->defaultMemcachedProvider('memcached://localhost')
->defaultPdoProvider('app.my_pdo_service')
;

$container->services()
->set('app.my_pdo_service', \PDO::class)
->args(['pgsql:host=localhost'])
->defaultPdoProvider('pgsql:host=localhost')
;
};

.. versionadded:: 7.1

Using a DSN as the provider for the PDO adapter was introduced in Symfony 7.1.

.. _cache-create-pools:

Creating Custom (Namespaced) Pools
Expand Down Expand Up @@ -744,20 +731,12 @@ Clear all cache pools:

$ php bin/console cache:pool:clear --all

.. versionadded:: 6.3

The ``--all`` option was introduced in Symfony 6.3.

Clear all cache pools except some:

.. code-block:: terminal

$ php bin/console cache:pool:clear --all --exclude=my_cache_pool --exclude=another_cache_pool

.. versionadded:: 6.4

The ``--exclude`` option was introduced in Symfony 6.4.

Clear all caches everywhere:

.. code-block:: terminal
Expand All @@ -766,10 +745,6 @@ Clear all caches everywhere:

Clear cache by tag(s):

.. versionadded:: 6.1

The ``cache:pool:invalidate-tags`` command was introduced in Symfony 6.1.

.. code-block:: terminal

# invalidate tag1 from all taggable pools
Expand Down
8 changes: 0 additions & 8 deletions components/browser_kit.rst
Original file line number Diff line number Diff line change
Expand Up @@ -130,10 +130,6 @@ on a link::
// ... and `clickLink()`
$crawler = $client->clickLink('Go elsewhere...', ['X-Custom-Header' => 'Some data']);

.. versionadded:: 6.4

The ``serverParameters`` parameter was introduced in Symfony 6.4.

Submitting Forms
~~~~~~~~~~~~~~~~

Expand Down Expand Up @@ -403,10 +399,6 @@ to call ``json_decode()`` explicitly::
$response = $browser->getResponse()->toArray();
// $response is a PHP array of the decoded JSON contents

.. versionadded:: 6.1

The ``toArray()`` method was introduced in Symfony 6.1.

Learn more
----------

Expand Down
19 changes: 15 additions & 4 deletions components/cache.rst
Original file line number Diff line number Diff line change
Expand Up @@ -208,16 +208,27 @@ Symfony uses *marshallers* (classes which implement
the cache items before storing them.

The :class:`Symfony\\Component\\Cache\\Marshaller\\DefaultMarshaller` uses PHP's
``serialize()`` or ``igbinary_serialize()`` if the `Igbinary extension`_ is installed.
There are other *marshallers* that can encrypt or compress the data before storing it::
``serialize()`` function by default, but you can optionally use the ``igbinary_serialize()``
function from the `Igbinary extension`_::

use Symfony\Component\Cache\Adapter\RedisAdapter;
use Symfony\Component\Cache\DefaultMarshaller;
use Symfony\Component\Cache\DeflateMarshaller;
use Symfony\Component\Cache\Marshaller\DefaultMarshaller;
use Symfony\Component\Cache\Marshaller\DeflateMarshaller;

$marshaller = new DeflateMarshaller(new DefaultMarshaller());
// you can optionally use the Igbinary extension if you have it installed
// $marshaller = new DeflateMarshaller(new DefaultMarshaller(useIgbinarySerialize: true));

$cache = new RedisAdapter(new \Redis(), 'namespace', 0, $marshaller);

There are other *marshallers* that can encrypt or compress the data before storing it.

.. versionadded:: 7.2

In Symfony versions prior to 7.2, the ``igbinary_serialize()`` function was
used by default when the Igbinary extension was installed. Starting from
Symfony 7.2, you have to enable Igbinary support explicitly.

Advanced Usage
--------------

Expand Down
11 changes: 10 additions & 1 deletion components/cache/adapters/array_cache_adapter.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,14 @@ method::

// the maximum number of items that can be stored in the cache. When the limit
// is reached, cache follows the LRU model (least recently used items are deleted)
$maxItems = 0
$maxItems = 0,

// optional implementation of the Psr\Clock\ClockInterface that will be used
// to calculate the lifetime of cache items (for example to get predictable
// lifetimes in tests)
$clock = null,
);

.. versionadded:: 7.2

The optional ``$clock`` argument was introduced in Symfony 7.2.
6 changes: 6 additions & 0 deletions components/cache/adapters/couchbasebucket_adapter.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
Couchbase Bucket Cache Adapter
==============================

.. deprecated:: 7.1

The ``CouchbaseBucketAdapter`` is deprecated since Symfony 7.1, use the
:doc:`CouchbaseCollectionAdapter </components/cache/adapters/couchbasecollection_adapter>`
instead.

This adapter stores the values in-memory using one (or more) `Couchbase server`_
instances. Unlike the :doc:`APCu adapter </components/cache/adapters/apcu_adapter>`, and similarly to the
:doc:`Memcached adapter </components/cache/adapters/memcached_adapter>`, it is not limited to the current server's
Expand Down
19 changes: 18 additions & 1 deletion components/cache/adapters/doctrine_dbal_adapter.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,22 @@ optional arguments::
necessary to detect the database engine and version without opening the
connection.

The adapter uses SQL syntax that is optimized for database server that it is connected to.
The following database servers are known to be compatible:

* MySQL 5.7 and newer
* MariaDB 10.2 and newer
* Oracle 10g and newer
* SQL Server 2012 and newer
* SQLite 3.24 or later
* PostgreSQL 9.5 or later

.. note::

Newer releases of Doctrine DBAL might increase these minimal versions. Check
the manual page on `Doctrine DBAL Platforms`_ if your database server is
compatible with the installed Doctrine DBAL version.

.. _`Doctrine DBAL Connection`: https://github.com/doctrine/dbal/blob/master/src/Connection.php
.. _`Doctrine DBAL URL`: https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url
.. _`Doctrine DBAL URL`: https://www.doctrine-project.org/projects/doctrine-dbal/en/current/reference/configuration.html#connecting-using-a-url
.. _`Doctrine DBAL Platforms`: https://www.doctrine-project.org/projects/doctrine-dbal/en/current/reference/platforms.html
Loading