Skip to content

Commit 9ed88bc

Browse files
committed
[DOCS] Generate documentation
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 003e636 commit 9ed88bc

File tree

1 file changed

+73
-1
lines changed

1 file changed

+73
-1
lines changed

packages/typo3-fractor/docs/typo3-fractor-rules.md

+73-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,19 @@
1-
# 1 Rules Overview
1+
# 5 Rules Overview
2+
3+
## AbstractMessageGetSeverityFluidRector
4+
5+
Migrate to severity property 'value'
6+
7+
- class: [`a9f\Typo3Fractor\TYPO3v12\Fluid\AbstractMessageGetSeverityFluidRector`](../rules/TYPO3v12/Fluid/AbstractMessageGetSeverityFluidRector.php)
8+
9+
```diff
10+
-<div class="{severityClassMapping.{status.severity}}">
11+
+<div class="{severityClassMapping.{status.severity.value}}">
12+
<!-- stuff happens here -->
13+
</div>
14+
```
15+
16+
<br>
217

318
## AddRenderTypeToFlexFormFractor
419

@@ -30,3 +45,60 @@ Add renderType node in FlexForm
3045
```
3146

3247
<br>
48+
49+
## EmailFinisherFractor
50+
51+
Convert single recipient values to array for EmailFinisher
52+
53+
- class: [`a9f\Typo3Fractor\TYPO3v10\Yaml\EmailFinisherFractor`](../rules/TYPO3v10/Yaml/EmailFinisherFractor.php)
54+
55+
```diff
56+
finishers:
57+
-
58+
options:
59+
- recipientAddress: [email protected]
60+
- recipientName: 'Bar'
61+
+ recipients:
62+
63+
```
64+
65+
<br>
66+
67+
## RemoveNoCacheHashAndUseCacheHashAttributeFractor
68+
69+
Remove noCacheHash="1" and useCacheHash="1" attribute
70+
71+
- class: [`a9f\Typo3Fractor\TYPO3v10\Fluid\RemoveNoCacheHashAndUseCacheHashAttributeFractor`](../rules/TYPO3v10/Fluid/RemoveNoCacheHashAndUseCacheHashAttributeFractor.php)
72+
73+
```diff
74+
-<f:link.page noCacheHash="1">Link</f:link.page>
75+
-<f:link.typolink useCacheHash="1">Link</f:link.typolink>
76+
+<f:link.page>Link</f:link.page>
77+
+<f:link.typolink>Link</f:link.typolink>
78+
```
79+
80+
<br>
81+
82+
## TranslationFileFractor
83+
84+
Use key translationFiles instead of translationFile
85+
86+
- class: [`a9f\Typo3Fractor\TYPO3v10\Yaml\TranslationFileFractor`](../rules/TYPO3v10/Yaml/TranslationFileFractor.php)
87+
88+
```diff
89+
TYPO3:
90+
CMS:
91+
Form:
92+
prototypes:
93+
standard:
94+
formElementsDefinition:
95+
Form:
96+
renderingOptions:
97+
translation:
98+
- translationFile:
99+
- 10: 'EXT:form/Resources/Private/Language/locallang.xlf'
100+
+ translationFiles:
101+
20: 'EXT:myextension/Resources/Private/Language/locallang.xlf'
102+
```
103+
104+
<br>

0 commit comments

Comments
 (0)