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

Update doctrine.rst on ssl documentation #20257

Closed
wants to merge 7,484 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
7484 commits
Select commit Hold shift + click to select a range
85cf02b
Merge branch '7.0' into 7.1
javiereguiluz Jul 17, 2024
d6390ba
Update service_subscribers_locators.rst
ScullWM Jul 17, 2024
7a889ab
bug #20049 Fix typo (ScullWM)
OskarStark Jul 18, 2024
b32e97d
Merge branch '6.4' into 7.0
OskarStark Jul 18, 2024
78a7653
Merge branch '7.0' into 7.1
OskarStark Jul 18, 2024
47279ab
fix typos
xabbuh Jul 19, 2024
292896f
Merge branch '5.4' into 6.4
javiereguiluz Jul 19, 2024
440cb1d
Merge branch '6.4' into 7.0
javiereguiluz Jul 19, 2024
f47bfb7
Merge branch '7.0' into 7.1
javiereguiluz Jul 19, 2024
38f3e6c
minor #20051 [TypeInfo] fix typos (xabbuh)
javiereguiluz Jul 19, 2024
16c9fdb
use the ref role for internal links
xabbuh Jul 19, 2024
08f43e5
use a custom batch size
xabbuh Jul 19, 2024
c03a8b0
minor #20053 use the ref role for internal links (xabbuh)
javiereguiluz Jul 19, 2024
ffc2200
minor #20054 [Messenger] use a custom batch size (xabbuh)
javiereguiluz Jul 19, 2024
a51bc50
Remove the shouldFlush() method
javiereguiluz Jul 19, 2024
e2b4fe4
Merge branch '6.4' into 7.0
javiereguiluz Jul 19, 2024
5f34920
Merge branch '7.0' into 7.1
javiereguiluz Jul 19, 2024
f4b7d13
Merge branch '5.4' into 6.4
javiereguiluz Jul 22, 2024
3fe52bd
Merge branch '6.4' into 7.0
javiereguiluz Jul 22, 2024
f96bdef
Merge branch '7.0' into 7.1
javiereguiluz Jul 22, 2024
97f905e
Merge branch '5.4' into 6.4
javiereguiluz Jul 22, 2024
72a7d11
Merge branch '6.4' into 7.0
javiereguiluz Jul 22, 2024
ce6ec9b
Merge branch '7.0' into 7.1
javiereguiluz Jul 22, 2024
a26d9d3
Merge branch '5.4' into 6.4
javiereguiluz Jul 23, 2024
a29413a
Merge branch '6.4' into 7.0
javiereguiluz Jul 23, 2024
a3c8974
Merge branch '7.0' into 7.1
javiereguiluz Jul 23, 2024
27a06be
drop type-hints for properties where the Type constraint is used
xabbuh Jul 23, 2024
ab44ec8
minor #20059 [Validator] drop type-hints for properties where the ´Ty…
javiereguiluz Jul 23, 2024
d7071c7
Minor tweak
javiereguiluz Jul 23, 2024
dacae59
Merge branch '6.4' into 7.0
javiereguiluz Jul 23, 2024
263c018
Merge branch '7.0' into 7.1
javiereguiluz Jul 23, 2024
346ea4b
[Twig] [twig reference] add examples in yaml part
Sarah-eit Mar 7, 2024
c08e4e8
minor #19640 [Twig] [twig reference] add examples in yaml part (Sarah…
javiereguiluz Jul 23, 2024
56d0815
Minor tweaks
javiereguiluz Jul 23, 2024
21c9ad7
Merge branch '6.4' into 7.0
javiereguiluz Jul 23, 2024
6d30e67
Merge branch '7.0' into 7.1
javiereguiluz Jul 23, 2024
7ff75ed
Merge branch '5.4' into 6.4
javiereguiluz Jul 24, 2024
0e3b44b
Merge branch '6.4' into 7.0
javiereguiluz Jul 24, 2024
e89e5dc
Merge branch '7.0' into 7.1
javiereguiluz Jul 24, 2024
6bffd60
[AssetMapper] Adding info about deleting compiled assets
ThomasLandauer Feb 29, 2024
b8f15f5
minor #19618 [AssetMapper] Adding info about deleting compiled assets…
javiereguiluz Jul 24, 2024
b55c5cb
Reword
javiereguiluz Jul 24, 2024
6d17de2
Merge branch '6.4' into 7.0
javiereguiluz Jul 24, 2024
5ba8c4c
Merge branch '7.0' into 7.1
javiereguiluz Jul 24, 2024
f93bdbe
Update csrf.rst
aurac Jul 24, 2024
25ee23d
minor #20060 Update csrf.rst (aurac)
javiereguiluz Jul 25, 2024
f09e097
Merge branch '6.4' into 7.0
javiereguiluz Jul 25, 2024
c3f3ba9
Merge branch '7.0' into 7.1
javiereguiluz Jul 25, 2024
7bb3860
Fix debug config reference dump_destination
vinceAmstoutz Feb 24, 2024
aefb426
minor #19597 Fix debug config reference dump_destination (vinceAmstoutz)
javiereguiluz Jul 25, 2024
cf7fcc1
Merge branch '6.4' into 7.0
javiereguiluz Jul 25, 2024
e3239f4
Merge branch '7.0' into 7.1
javiereguiluz Jul 25, 2024
17102f9
Fix a PHP config example
javiereguiluz Jul 25, 2024
5847b3c
minor #20065 Fix a PHP config example (javiereguiluz)
OskarStark Jul 25, 2024
06acd4e
Merge branch '6.4' into 7.0
OskarStark Jul 25, 2024
e495a1b
Merge branch '7.0' into 7.1
OskarStark Jul 25, 2024
3a7ef1c
Merge branch '5.4' into 6.4
javiereguiluz Jul 26, 2024
c404257
Merge branch '6.4' into 7.0
javiereguiluz Jul 26, 2024
35e5b7d
Merge branch '7.0' into 7.1
javiereguiluz Jul 26, 2024
c6c0908
fix dump destination value in PHP config
xabbuh Jul 28, 2024
e9259a0
minor #20074 fix dump destination value in PHP config (xabbuh)
xabbuh Jul 29, 2024
766dc26
Merge branch '5.4' into 6.4
xabbuh Jul 29, 2024
977e5ef
Merge branch '6.4' into 7.1
xabbuh Jul 29, 2024
10abade
Update configuration.rst
DennisdeBest Jul 5, 2024
1056ba9
minor #20021 Update configuration.rst (DennisdeBest)
xabbuh Jul 29, 2024
8dc3c89
Merge branch '6.4' into 7.1
xabbuh Jul 29, 2024
4f733e0
example function param 1 requires string
franzholz Jul 31, 2024
3458c9b
Merge branch '5.4' into 6.4
xabbuh Jul 31, 2024
bce34d3
Merge branch '6.4' into 7.1
xabbuh Jul 31, 2024
40dffcb
Fix ScheduledStamp FQN
gl3n Jul 31, 2024
052e5be
bug #20085 [Messenger][Scheduler] Fix ScheduledStamp FQN (gl3n)
OskarStark Aug 1, 2024
f6f6eb9
Merge branch '6.4' into 7.1
OskarStark Aug 1, 2024
da14654
minor #20084 example function param 1 requires string (franzholz)
javiereguiluz Aug 2, 2024
8a3b638
Merge branch '5.4' into 6.4
javiereguiluz Aug 2, 2024
e75bb1e
Merge branch '6.4' into 7.0
javiereguiluz Aug 2, 2024
f094dca
Merge branch '7.0' into 7.1
javiereguiluz Aug 2, 2024
8ab4383
Merge branch '5.4' into 6.4
xabbuh Aug 6, 2024
0f099f9
Merge branch '6.4' into 7.1
xabbuh Aug 6, 2024
a16352d
Merge branch '5.4' into 6.4
javiereguiluz Aug 6, 2024
7f421ea
Merge branch '5.4' into 6.4
javiereguiluz Aug 6, 2024
d043474
Merge branch '6.4' into 7.1
javiereguiluz Aug 6, 2024
6e14857
Merge branch '5.4' into 6.4
javiereguiluz Aug 7, 2024
6715f1d
Merge branch '6.4' into 7.1
javiereguiluz Aug 7, 2024
2a81676
[AssetMapper] Add FAQ for code lint/format
Kocal May 18, 2024
aff9a23
minor #19893 [AssetMapper] Add FAQ for code lint/format (Kocal)
javiereguiluz Aug 8, 2024
601f578
Minor reword
javiereguiluz Aug 8, 2024
856a805
Merge branch '6.4' into 7.1
javiereguiluz Aug 8, 2024
ce13892
doc: add missing use statements
pchabbert Aug 8, 2024
2fafa88
minor #20101 doc: add missing use statements (pchabbert)
xabbuh Aug 8, 2024
7887318
Merge branch '5.4' into 6.4
xabbuh Aug 8, 2024
8246839
Merge branch '6.4' into 7.1
xabbuh Aug 8, 2024
ed51242
Update service_container.rst
n-valverde Feb 17, 2024
9d56329
minor #19574 Update service_container.rst (n-valverde)
javiereguiluz Aug 9, 2024
e2a15ae
Minor tweaks
javiereguiluz Aug 9, 2024
a5a2770
Merge branch '5.4' into 6.4
xabbuh Aug 11, 2024
13f8bcd
Merge branch '6.4' into 7.1
xabbuh Aug 11, 2024
768ef5a
[Security] Remove note about stateless firewalls marking routes as st…
MatTheCat Aug 16, 2024
2407636
Fix `:ref:` links
phansys Aug 20, 2024
a86d2db
bug #20139 Fix `:ref:` links (phansys)
OskarStark Aug 20, 2024
ce6e182
Merge branch '6.4' into 7.1
OskarStark Aug 20, 2024
dbd22eb
Merge branch '5.4' into 6.4
OskarStark Aug 20, 2024
82f0aac
Merge branch '6.4' into 7.1
OskarStark Aug 20, 2024
3ee2dae
fix ref syntax
xabbuh Aug 22, 2024
eb643e6
minor #20144 fix ref syntax (xabbuh)
xabbuh Aug 22, 2024
d349eb9
Merge branch '6.4' into 7.1
xabbuh Aug 22, 2024
04b9a92
Merge branch '5.4' into 6.4
javiereguiluz Aug 26, 2024
474ef6f
Merge branch '6.4' into 7.1
javiereguiluz Aug 26, 2024
cba78d5
just nullable
eltharin Aug 22, 2024
e51512d
minor #20147 [Serializer] add nullable format to defaultContext circu…
javiereguiluz Aug 26, 2024
fae9a57
adding missing 'private'
tacman Aug 23, 2024
8e60054
minor #20162 [Security] adding missing 'private' (tacman)
javiereguiluz Aug 26, 2024
67754ca
Merge branch '6.4' into 7.1
javiereguiluz Aug 26, 2024
21415b0
Merge branch '5.4' into 6.4
javiereguiluz Aug 26, 2024
2bbf70e
Merge branch '6.4' into 7.1
javiereguiluz Aug 26, 2024
641c773
Merge branch '5.4' into 6.4
javiereguiluz Aug 26, 2024
6e5e069
Merge branch '6.4' into 7.1
javiereguiluz Aug 26, 2024
4bdbfb8
Merge branch '5.4' into 6.4
javiereguiluz Aug 26, 2024
05c8115
Merge branch '6.4' into 7.1
javiereguiluz Aug 26, 2024
684f8fd
Merge branch '5.4' into 6.4
javiereguiluz Aug 26, 2024
dc5070f
Merge branch '6.4' into 7.1
javiereguiluz Aug 26, 2024
2049d25
Merge branch '5.4' into 6.4
javiereguiluz Aug 26, 2024
35925ec
Merge branch '6.4' into 7.1
javiereguiluz Aug 26, 2024
4a4f9a6
Merge branch '5.4' into 6.4
javiereguiluz Aug 26, 2024
206e5b1
Merge branch '6.4' into 7.1
javiereguiluz Aug 26, 2024
d7f8d94
Merge branch '5.4' into 6.4
javiereguiluz Aug 26, 2024
2118944
Merge branch '6.4' into 7.1
javiereguiluz Aug 26, 2024
547066b
Merge branch '5.4' into 6.4
javiereguiluz Aug 26, 2024
b684577
Merge branch '6.4' into 7.1
javiereguiluz Aug 26, 2024
f907cd4
Merge branch '5.4' into 6.4
javiereguiluz Aug 26, 2024
cba8568
Merge branch '6.4' into 7.1
javiereguiluz Aug 26, 2024
a75ae9a
Merge branch '5.4' into 6.4
javiereguiluz Aug 27, 2024
b6ed5b3
Merge branch '6.4' into 7.1
javiereguiluz Aug 27, 2024
70345ee
Merge branch '5.4' into 6.4
javiereguiluz Aug 27, 2024
089f71f
Merge branch '6.4' into 7.1
javiereguiluz Aug 27, 2024
be4428d
Fix Uncaught ArgumentCountError
novah77 Aug 27, 2024
6be6359
bug #20169 [ExpressionLanguage] Fix uncaught ArgumentCountError (nova…
OskarStark Aug 28, 2024
1d24d2a
Merge branch '6.4' into 7.1
OskarStark Aug 28, 2024
76c8a68
Merge branch '5.4' into 6.4
OskarStark Aug 28, 2024
00fe517
Merge branch '6.4' into 7.1
OskarStark Aug 28, 2024
398f6d1
[Notifier] Misc. minor tweaks
javiereguiluz Aug 28, 2024
d634b9b
Merge branch '5.4' into 6.4
OskarStark Aug 28, 2024
f4365aa
Merge branch '6.4' into 7.1
OskarStark Aug 28, 2024
c0f3f5d
Merge branch '5.4' into 6.4
OskarStark Aug 28, 2024
dc59969
Merge branch '6.4' into 7.1
OskarStark Aug 28, 2024
4d9812c
minor #20170 [Notifier] Misc. minor tweaks (javiereguiluz)
javiereguiluz Aug 28, 2024
e6e2984
Minor tweaks
javiereguiluz Aug 28, 2024
5022927
Merge branch '6.4' into 7.1
javiereguiluz Aug 28, 2024
5d5a301
minor #20120 [Security] Remove note about stateless firewalls marking…
javiereguiluz Aug 28, 2024
3b2fc15
Merge branch '6.4' into 7.1
javiereguiluz Aug 28, 2024
63c749f
chore: relocate the sqlite note block in a better place
94noni Aug 29, 2024
1f8ec8c
minor #20174 chore: relocate the sqlite note block in a better place …
javiereguiluz Aug 30, 2024
ce6e820
Minor tweak
javiereguiluz Aug 30, 2024
6ac0e21
feat: remove mention of FOSUserBundle in doc
94noni Aug 30, 2024
4aea84b
minor #20175 [Ldap] feat: remove mention of FOSUserBundle in doc (94n…
javiereguiluz Aug 30, 2024
182f434
Merge branch '6.4' into 7.1
javiereguiluz Aug 30, 2024
2aaf535
Merge branch '5.4' into 6.4
javiereguiluz Aug 30, 2024
fabff4d
Merge branch '6.4' into 7.1
javiereguiluz Aug 30, 2024
2bbdc99
Remove unnecessary type checking for the method from SentMessageEvent
wkania Aug 31, 2024
1976372
Fix typos in end_to_end.rst
JoolsMcFly Aug 27, 2024
1d675dd
minor #20177 Fix typos in end_to_end.rst (JoolsMcFly)
xabbuh Sep 1, 2024
6634a89
minor #20181 [Mailer] Remove unnecessary type checking for the method…
xabbuh Sep 1, 2024
c61f829
Merge branch '6.4' into 7.1
xabbuh Sep 1, 2024
9f0f89d
Merge branch '5.4' into 6.4
xabbuh Sep 1, 2024
08e3831
fix typo
xabbuh Sep 1, 2024
5608c28
Merge branch '6.4' into 7.1
xabbuh Sep 1, 2024
bc88843
[FrameworkBundle][HttpClient] Adding an explanation of ThrottlingHttp…
maxhelias Aug 28, 2024
4de0df5
minor #20173 [FrameworkBundle][HttpClient] Adding an explanation of `…
javiereguiluz Sep 2, 2024
9041d05
[Translation] fix: add nikic/php-parser requirement for translation:e…
bsramin Aug 31, 2024
5d29c31
minor #20182 [Translation] fix: add nikic/php-parser requirement for …
javiereguiluz Sep 2, 2024
ad92626
Reword
javiereguiluz Sep 2, 2024
73084d8
Merge branch '6.4' into 7.1
javiereguiluz Sep 2, 2024
4a5adff
[Translation] Added a missing versionadded directive
javiereguiluz Sep 2, 2024
4b4b1a0
[Translation] Remove an unneeded versionadded directive
javiereguiluz Sep 2, 2024
9679492
[Translation] Read a versionadded directive
javiereguiluz Sep 2, 2024
ac547e3
Merge branch '6.4' into 7.1
javiereguiluz Sep 2, 2024
f052268
Merge branch '5.4' into 6.4
javiereguiluz Sep 2, 2024
ab565b3
Merge branch '6.4' into 7.1
javiereguiluz Sep 2, 2024
12e77b5
Merge branch '5.4' into 6.4
xabbuh Sep 2, 2024
34529c4
Merge branch '6.4' into 7.1
xabbuh Sep 2, 2024
dea8bf6
Translation - fix lint for ci
MrYamous Sep 3, 2024
d0fa983
minor #20190 [Translation] Fix lint/ci (MrYamous)
OskarStark Sep 3, 2024
194ed52
Merge branch '5.4' into 6.4
OskarStark Sep 3, 2024
5d6d8cc
Merge branch '6.4' into 7.1
OskarStark Sep 3, 2024
d4eba2a
Merge branch '5.4' into 6.4
OskarStark Sep 3, 2024
3506336
Merge branch '6.4' into 7.1
OskarStark Sep 3, 2024
ec31652
Merge branch '5.4' into 6.4
OskarStark Sep 3, 2024
708b256
Merge branch '6.4' into 7.1
OskarStark Sep 3, 2024
5b4c2cd
[Scheduler] Fix indention and single quotes for `A Dynamic Vision for…
smoench Sep 4, 2024
a181bfd
minor #20194 [Scheduler] Fix indention and single quotes for the exam…
javiereguiluz Sep 4, 2024
ec76775
Merge branch '6.4' into 7.1
javiereguiluz Sep 4, 2024
07105c3
Fix typo in mailer.rst
norival Sep 5, 2024
3aa2650
minor #20199 Fix typo in mailer.rst (norival)
OskarStark Sep 5, 2024
433e2c5
Merge branch '6.4' into 7.1
OskarStark Sep 5, 2024
81c6263
Merge branch '5.4' into 6.4
OskarStark Sep 5, 2024
faece9b
Merge branch '6.4' into 7.1
OskarStark Sep 5, 2024
4f3ce76
Merge branch '5.4' into 6.4
javiereguiluz Sep 6, 2024
7206ffa
Merge branch '6.4' into 7.1
javiereguiluz Sep 6, 2024
58b4aea
Update serializer.rst
nBuga Sep 6, 2024
7b0d4f5
minor #20203 [Serializer] Update serializer.rst - Use the right names…
javiereguiluz Sep 6, 2024
3b65aba
Merge branch '6.4' into 7.1
javiereguiluz Sep 6, 2024
d3e3ab7
[Messenger] Add missing backticks for inline snippets
phansys Sep 6, 2024
a79a579
[AssetMapper] Add missing backticks for inline snippets
phansys Sep 7, 2024
29d1c04
minor #20207 [AssetMapper] Add missing backticks for inline snippets …
javiereguiluz Sep 9, 2024
6f31582
Merge branch '6.4' into 7.1
javiereguiluz Sep 9, 2024
b68dd90
minor #20205 [Messenger] Add missing backticks for inline snippets (p…
javiereguiluz Sep 9, 2024
42c789b
merge configuration blocks for AsMessageHandler attribute
MrYamous Dec 10, 2023
a890e57
minor #19259 [Messenger] Merge configuration blocks for AsMessageHand…
javiereguiluz Sep 13, 2024
382863f
Merge branch '6.4' into 7.1
javiereguiluz Sep 13, 2024
f18da69
Merge branch '5.4' into 6.4
javiereguiluz Sep 13, 2024
9d83393
Merge branch '6.4' into 7.1
javiereguiluz Sep 13, 2024
5bc5d47
use /templates instead of /Resources/views
tacman Sep 15, 2024
c4a77a0
minor #20219 [Templating] use /templates instead of /Resources/views …
javiereguiluz Sep 16, 2024
8dc86e5
Minor tweak
javiereguiluz Sep 16, 2024
d11225f
Merge branch '6.4' into 7.1
javiereguiluz Sep 16, 2024
b0ff994
Merge branch '5.4' into 6.4
javiereguiluz Sep 17, 2024
a0ad0c1
Merge branch '6.4' into 7.1
javiereguiluz Sep 17, 2024
b3fcbd0
Typo correction testing.rst
juukie Sep 17, 2024
301139a
minor #20226 [Testing] Typo correction testing.rst (juukie)
javiereguiluz Sep 18, 2024
246329b
Merge branch '6.4' into 7.1
javiereguiluz Sep 18, 2024
35c94bc
improve web_link
garak Sep 8, 2024
6ff9491
minor #20212 [WebLink] improve web_link (garak)
javiereguiluz Sep 19, 2024
912d988
Tweaks
javiereguiluz Sep 19, 2024
398fa47
Merge branch '6.4' into 7.1
javiereguiluz Sep 19, 2024
2e11836
[Emoji][String] Extract Emoji from String documentation
MrYamous Sep 11, 2024
8323695
minor #20216 [Emoji][String] Extract Emoji from String documentation …
javiereguiluz Sep 19, 2024
add4600
Minor tweaks
javiereguiluz Sep 19, 2024
7815198
[String] Added a message about the moved Emoji docs
javiereguiluz Sep 19, 2024
56ab079
Update value_resolver.rst
simoheinonen Sep 19, 2024
c2b0315
Update controller/value_resolver.rst
OskarStark Sep 19, 2024
d57a560
minor #20239 Fix typo in value_resolver.rst (simoheinonen, OskarStark)
OskarStark Sep 19, 2024
e8758ec
Merge branch '6.4' into 7.1
OskarStark Sep 19, 2024
16cceab
Merge branch '5.4' into 6.4
javiereguiluz Sep 23, 2024
4f1ddfd
Merge branch '6.4' into 7.1
javiereguiluz Sep 23, 2024
19ee7d2
Fix typo filename
juukie Sep 21, 2024
3fd958f
minor #20244 [DependencyInjection] Fix typo filename (juukie)
javiereguiluz Sep 23, 2024
fea59c5
Merge branch '6.4' into 7.1
javiereguiluz Sep 23, 2024
6516a9b
form/remove-legacy-message
MrYamous Sep 24, 2024
a867829
[Security] Fix role to detect logged-in user
devojifr Sep 24, 2024
f264bd8
Merge branch '5.4' into 6.4
javiereguiluz Sep 24, 2024
fdcfa99
Merge branch '6.4' into 7.1
javiereguiluz Sep 24, 2024
c5a4079
minor #20240 [Security] Fix role to detect logged-in user (devojifr)
javiereguiluz Sep 24, 2024
0a8b7e6
Merge branch '6.4' into 7.1
javiereguiluz Sep 24, 2024
a485b67
minor #20250 [Form] Remove legacy message (MrYamous)
javiereguiluz Sep 25, 2024
e157327
[Testing] Remove an old article
javiereguiluz Sep 25, 2024
e56c594
minor #20253 [Testing] Remove an old article (javiereguiluz)
javiereguiluz Sep 26, 2024
299e6f5
[Doctrine][Security] Remove an old article about registration forms
javiereguiluz Sep 25, 2024
317140c
minor #20254 [Doctrine][Security] Remove an old article about registr…
javiereguiluz Sep 26, 2024
651abd1
Update doctrine.rst on ssl documentation
Sep 26, 2024
2673994
Return on linters
Sep 26, 2024
8803b55
Merge branch 'symfony:7.1' into doctrine-ssl-connection-mysql
Sep 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 14 additions & 12 deletions .doctor-rst.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
rules:
american_english: ~
argument_variable_must_match_type:
arguments:
- { type: 'ContainerBuilder', name: 'container' }
- { type: 'ContainerConfigurator', name: 'container' }
avoid_repetetive_words: ~
blank_line_after_anchor: ~
blank_line_after_directive: ~
Expand All @@ -23,7 +19,7 @@ rules:
ensure_order_of_code_blocks_in_configuration_block: ~
ensure_php_reference_syntax: ~
extend_abstract_controller: ~
extension_xlf_instead_of_xliff: ~
# extension_xlf_instead_of_xliff: ~
forbidden_directives:
directives:
- '.. index::'
Expand Down Expand Up @@ -74,35 +70,41 @@ rules:

# master
versionadded_directive_major_version:
major_version: 5
major_version: 7

versionadded_directive_min_version:
min_version: '5.0'
min_version: '7.0'

deprecated_directive_major_version:
major_version: 5
major_version: 7

deprecated_directive_min_version:
min_version: '5.0'
min_version: '7.0'

exclude_rule_for_file:
- path: configuration/multiple_kernels.rst
rule_name: replacement
- path: page_creation.rst
rule_name: no_php_open_tag_in_code_block_php_directive
- path: frontend/create_ux_bundle.rst
rule_name: argument_variable_must_match_type

# do not report as violation
whitelist:
regex:
- '/FOSUserBundle(.*)\.yml/'
- '/``.yml``/'
- '/(.*)\.orm\.yml/' # currently DoctrineBundle only supports .yml
lines:
- 'in config files, so the old ``app/config/config_dev.yml`` goes to'
- '#. The most important config file is ``app/config/services.yml``, which now is'
- 'The bin/console Command'
- '.. _`LDAP injection`: http://projects.webappsec.org/w/page/13246947/LDAP%20Injection'
- '.. versionadded:: 2.7.2' # Doctrine
- '.. versionadded:: 2.8.0' # Doctrine
- '.. versionadded:: 1.9.0' # Encore
- '.. versionadded:: 1.18' # Flex in setup/upgrade_minor.rst
- '.. versionadded:: 1.0.0' # Encore
- '.. versionadded:: 5.1' # Private Services
- '.. versionadded:: 2.7.1' # Doctrine
- '123,' # assertion for var_dumper - components/var_dumper.rst
- '"foo",' # assertion for var_dumper - components/var_dumper.rst
- '$var .= "Because of this `\xE9` octet (\\xE9),\n";'
Expand All @@ -112,4 +114,4 @@ whitelist:
- '.. versionadded:: 3.5' # Monolog
- '.. versionadded:: 3.0' # Doctrine ORM
- '.. _`a feature to test applications using Mercure`: https://github.com/symfony/panther#creating-isolated-browsers-to-test-apps-using-mercure-or-websocket'
- '.. End to End Tests (E2E)'
- 'End to End Tests (E2E)'
4 changes: 2 additions & 2 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
- name: "Set-up PHP"
uses: shivammathur/setup-php@v2
with:
php-version: 8.1
php-version: 8.2
coverage: none
tools: "composer:v2"

Expand Down Expand Up @@ -93,7 +93,7 @@ jobs:
- name: Set-up PHP
uses: shivammathur/setup-php@v2
with:
php-version: 8.1
php-version: 8.2
coverage: none

- name: Fetch branch from where the PR started
Expand Down
2 changes: 1 addition & 1 deletion _build/build.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

$outputDir = __DIR__.'/output';
$buildConfig = (new BuildConfig())
->setSymfonyVersion('5.4')
->setSymfonyVersion('7.1')
->setContentDir(__DIR__.'/..')
->setOutputDir($outputDir)
->setImagesDir(__DIR__.'/output/_images')
Expand Down
6 changes: 3 additions & 3 deletions _build/maintainer_guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,22 +39,22 @@ contributes again, it's OK to mention some of the minor issues to educate them.

$ gh merge 11059

Working on symfony/symfony-docs (branch 5.4)
Working on symfony/symfony-docs (branch 6.2)
Merging Pull Request 11059: dmaicher/patch-3

...

# This is important!! Say NO to push the changes now
Push the changes now? (Y/n) n
Now, push with: git push gh "5.4" refs/notes/github-comments
Now, push with: git push gh "6.2" refs/notes/github-comments

# Now, open your editor and make the needed changes ...

$ git commit -a
# Use "Minor reword", "Minor tweak", etc. as the commit message

# now run the 'push' command shown above by 'gh' (it's different each time)
$ git push gh "5.4" refs/notes/github-comments
$ git push gh "6.2" refs/notes/github-comments

Merging Pull Requests
---------------------
Expand Down
15 changes: 15 additions & 0 deletions _build/redirection_map
Original file line number Diff line number Diff line change
Expand Up @@ -414,6 +414,7 @@
/security/entity_provider /security/user_provider
/session/avoid_session_start /session
/session/sessions_directory /session
/session/configuring_ttl /session#session-configure-ttl
/frontend/encore/legacy-apps /frontend/encore/legacy-applications
/configuration/external_parameters /configuration/environment_variables
/contributing/code/patches /contributing/code/pull_requests
Expand Down Expand Up @@ -525,8 +526,10 @@
/components https://symfony.com/components
/components/index https://symfony.com/components
/serializer/normalizers /components/serializer#normalizers
/components/serializer#component-serializer-attributes-groups-annotations /components/serializer#component-serializer-attributes-groups-attributes
/logging/monolog_regex_based_excludes /logging/monolog_exclude_http_codes
/security/named_encoders /security/named_hashers
/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 @@ -555,3 +558,15 @@
/notifier/chatters /notifier#sending-chat-messages
/notifier/texters /notifier#sending-sms
/notifier/events /notifier#notifier-events
/email /mailer
/frontend/assetic /frontend
/frontend/assetic/index /frontend
/controller/argument_value_resolver /controller/value_resolver
/frontend/ux https://symfony.com/bundles/StimulusBundle/current/index.html
/messenger/handler_results /messenger#messenger-getting-handler-results
/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
1 change: 0 additions & 1 deletion _build/spelling_word_list.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ Akamai
analytics
Ansi
Ansible
Assetic
async
authenticator
authenticators
Expand Down
Binary file added _images/components/messenger/basic_cycle.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion _images/components/messenger/overview.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/components/scheduler/scheduler_cycle.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/components/workflow/blogpost_metadata.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/profiler/web-interface.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/sources/components/messenger/overview.dia
Binary file not shown.
19 changes: 0 additions & 19 deletions _includes/_annotation_loader_tip.rst.inc

This file was deleted.

63 changes: 25 additions & 38 deletions best_practices.rst
Original file line number Diff line number Diff line change
Expand Up @@ -214,9 +214,6 @@ Doctrine supports several metadata formats, but it's recommended to use PHP
attributes because they are by far the most convenient and agile way of setting
up and looking for mapping information.

If your PHP version doesn't support attributes yet, use annotations, which is
similar but requires installing some extra dependencies in your project.

Controllers
-----------

Expand All @@ -234,43 +231,37 @@ nothing more than a few lines of *glue-code*, so you are not coupling the
important parts of your application.

.. _best-practice-controller-annotations:
.. _best-practice-controller-attributes:

Use Attributes or Annotations to Configure Routing, Caching, and Security
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Use Attributes to Configure Routing, Caching, and Security
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Using attributes or annotations for routing, caching, and security simplifies
Using attributes for routing, caching, and security simplifies
configuration. You don't need to browse several files created with different
formats (YAML, XML, PHP): all the configuration is just where you require it,
and it only uses one format.

Don't Use Annotations to Configure the Controller Template
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The ``@Template`` annotation is useful, but also involves some *magic*.
Moreover, most of the time ``@Template`` is used without any parameters, which
makes it more difficult to know which template is being rendered. It also hides
the fact that a controller should always return a ``Response`` object.

Use Dependency Injection to Get Services
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

If you extend the base ``AbstractController``, you can only access to the most
If you extend the base ``AbstractController``, you can only get access to the most
common services (e.g ``twig``, ``router``, ``doctrine``, etc.), directly from the
container via ``$this->container->get()``.
Instead, you must use dependency injection to fetch services by
:ref:`type-hinting action method arguments <controller-accessing-services>` or
constructor arguments.

Use ParamConverters If They Are Convenient
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Use Entity Value Resolvers If They Are Convenient
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

If you're using :doc:`Doctrine </doctrine>`, then you can *optionally* use the
`ParamConverter`_ to automatically query for an entity and pass it as an argument
to your controller. It will also show a 404 page if no entity can be found.
If you're using :doc:`Doctrine </doctrine>`, then you can *optionally* use
the :ref:`EntityValueResolver <doctrine-entity-value-resolver>` to
automatically query for an entity and pass it as an argument to your
controller. It will also show a 404 page if no entity can be found.

If the logic to get an entity from a route variable is more complex, instead of
configuring the ParamConverter, it's better to make the Doctrine query inside
the controller (e.g. by calling to a :doc:`Doctrine repository method </doctrine>`).
configuring the EntityValueResolver, it's better to make the Doctrine query
inside the controller (e.g. by calling to a :doc:`Doctrine repository method </doctrine>`).

Templates
---------
Expand Down Expand Up @@ -298,7 +289,7 @@ Define your Forms as PHP Classes

Creating :ref:`forms in classes <creating-forms-in-classes>` allows reusing
them in different parts of the application. Besides, not creating forms in
controllers simplify the code and maintenance of the controllers.
controllers simplifies the code and maintenance of the controllers.

Add Form Buttons in Templates
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down Expand Up @@ -380,30 +371,27 @@ Use the ``auto`` Password Hasher

The :ref:`auto password hasher <reference-security-encoder-auto>` automatically
selects the best possible encoder/hasher depending on your PHP installation.
Starting from Symfony 5.3, the default auto hasher is ``bcrypt``.
Currently, the default auto hasher is ``bcrypt``.

Use Voters to Implement Fine-grained Security Restrictions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

If your security logic is complex, you should create custom
:doc:`security voters </security/voters>` instead of defining long expressions
inside the ``#[Security]`` attribute (or in the ``@Security`` annotation if your
PHP version doesn't support attributes yet).
inside the ``#[Security]`` attribute.

Web Assets
----------

Use Webpack Encore to Process Web Assets
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. _use-webpack-encore-to-process-web-assets:

Web assets are things like CSS, JavaScript, and image files that make the
frontend of your site look and work great. `Webpack`_ is the leading JavaScript
module bundler that compiles, transforms and packages assets for usage in a browser.
Use AssetMapper to Manage Web Assets
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

:doc:`Webpack Encore </frontend>` is a JavaScript library that gets rid of most
of Webpack complexity without hiding any of its features or distorting its usage
and philosophy. It was created for Symfony applications, but it works
for any application using any technology.
Web assets are the CSS, JavaScript, and image files that make the frontend of
your site look and work great. :doc:`AssetMapper </frontend/asset_mapper>` lets
you write modern JavaScript and CSS without the complexity of using a bundler
such as `Webpack`_ (directly or via :doc:`Webpack Encore </frontend/encore/index>`).

Tests
-----
Expand All @@ -426,15 +414,15 @@ checks that all application URLs load successfully::
/**
* @dataProvider urlProvider
*/
public function testPageIsSuccessful($url)
public function testPageIsSuccessful($url): void
{
$client = self::createClient();
$client->request('GET', $url);

$this->assertResponseIsSuccessful();
}

public function urlProvider()
public function urlProvider(): \Generator
{
yield ['/'];
yield ['/posts'];
Expand Down Expand Up @@ -466,7 +454,6 @@ you must set up a redirection.
.. _`Symfony Demo`: https://github.com/symfony/demo
.. _`download Symfony`: https://symfony.com/download
.. _`Composer`: https://getcomposer.org/
.. _`ParamConverter`: https://symfony.com/doc/current/bundles/SensioFrameworkExtraBundle/annotations/converters.html
.. _`feature toggles`: https://en.wikipedia.org/wiki/Feature_toggle
.. _`smoke testing`: https://en.wikipedia.org/wiki/Smoke_testing_(software)
.. _`Webpack`: https://webpack.js.org/
Expand Down
Loading
Loading