• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

FluidTYPO3 / flux / 14769934296
93%

Build:
DEFAULT BRANCH: development
Ran 01 May 2025 04:44AM UTC
Jobs 7
Files 224
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Apr 2025 09:18AM UTC coverage: 93.246%. Remained the same
14769934296

push

github

NamelessCoder
[BUGFIX] Generate [config][required] on TYPO3v12+ in form fields

TYPO3v12 uses a new config option for required form fields instead
of eval="required".

Using <flux:field.input> with a required="1" property causes TYPO3 to
log a deprecation notice:
> TYPO3 Deprecation Notice:
> FlexFormTools did an on-the-fly migration of a flex form data structure.
> This is deprecated and will be removed.
> Merge the following changes into the flex form definition
> "settings.field":
> The TCA field 'dummyField' of table 'dummyTable' defines "required"
> in its "eval" list.
> This is not evaluated anymore and should be replaced
> by `'required' => true`. in
> vendor/typo3/cms-core/Classes/Configuration/FlexForm/FlexFormTools.php
> line 1127

This patch introduces a new code path for TYPO3v12+:
"required" is not added to the "eval" configuration, but as a
separate config array key.

Changelog entries:
https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/12.0/Deprecation-97035-RequiredOptionInEvalKeyword.html
https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/12.0/Feature-97035-UtilizeRequiredDirectlyInTCAFieldConfiguration.html

7 of 7 new or added lines in 1 file covered. (100.0%)

1 existing line in 1 file now uncovered.

7083 of 7596 relevant lines covered (93.25%)

66.31 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
97.03
0.0% Classes/Form/AbstractFormField.php
Jobs
ID Job ID Ran Files Coverage
1 typo3-^10.4-php-7.4 - 14769934296.1 01 May 2025 04:44AM UTC 224
90.39
GitHub Action Run
2 typo3-^12.4-php-8.2 - 14769934296.2 01 May 2025 04:44AM UTC 224
91.21
GitHub Action Run
3 typo3-^13.4-php-8.3 - 14769934296.3 01 May 2025 04:44AM UTC 224
90.26
GitHub Action Run
4 typo3-^11.5-php-8.0 - 14769934296.4 01 May 2025 04:44AM UTC 224
91.14
GitHub Action Run
5 typo3-^12.4-php-8.3 - 14769934296.5 01 May 2025 04:44AM UTC 224
91.21
GitHub Action Run
6 typo3-^11.5-php-8.1 - 14769934296.6 01 May 2025 04:44AM UTC 224
91.18
GitHub Action Run
7 typo3-^11.5-php-8.2 - 14769934296.7 01 May 2025 04:44AM UTC 224
91.18
GitHub Action Run
Source Files on build 14769934296
  • Tree
  • List 224
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 5caae59d on github
  • Prev Build on development (#14746865569)
  • Next Build on development (#14774312199)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc