Project

General

Profile

Actions

Bug #105082

closed

When a validator in EXT:Form is not found a type error is thrown.

Added by Lina Wolf 2 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Form Framework
Target version:
-
Start date:
2024-09-22
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
12
PHP Version:
8.2
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

I registered my own Validator for EXT:form in TYPO3 v 12.4:

prototypes:
  standard:
    validatorsDefinition:
      CustomDateValidation:
        implementationClassName: '\Lwo\Rebstock\Domain\Validation\DateValidation'

And did not know it was expected that the Class name ends on "Validator", it was therfore not found.

This gives a type error like

(1/1) TypeError
TYPO3\CMS\Form\Domain\Model\Renderable\AbstractRenderable::addValidator(): Argument #1 ($validator) must be of type TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface, null given, called in /var/www/html/vendor/typo3/cms-form/Classes/Domain/Model/Renderable/AbstractRenderable.php on line 201

Instead of a propper and excepted error that would be easier to debug.


Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Bug #105395: Visibility change of AbstractRenderable->createValidator()ResolvedOliver Bartsch2024-10-22

Actions
Actions #1

Updated by Gerrit Code Review 2 months ago

  • Status changed from New to Under Review

Patch set 1 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/86272

Actions #2

Updated by Gerrit Code Review 2 months ago

Patch set 2 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/86272

Actions #3

Updated by Gerrit Code Review about 2 months ago

Patch set 1 for branch 12.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/86368

Actions #4

Updated by Gerrit Code Review about 2 months ago

Patch set 2 for branch 12.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/86368

Actions #5

Updated by Oliver Bartsch about 2 months ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100
Actions #6

Updated by Benni Mack about 1 month ago

  • Status changed from Resolved to Closed
Actions #7

Updated by Oliver Bartsch about 1 month ago

  • Related to Bug #105395: Visibility change of AbstractRenderable->createValidator() added
Actions

Also available in: Atom PDF