Skip to content

Add validators reference #4605

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

Closed
mbrodala opened this issue Jul 12, 2024 · 1 comment · Fixed by #5473
Closed

Add validators reference #4605

mbrodala opened this issue Jul 12, 2024 · 1 comment · Fixed by #5473
Assignees

Comments

@mbrodala
Copy link
Member

mbrodala commented Jul 12, 2024

Current behavior

There is no overview and documentation of the validators shipped with Extbase.

Expected behavior/output

All validators shipped with Extbase and their options should be documented.

Related existing docs:

TYPO3 versions

all

Possible Solution

Add a list of all available validators with their options.

Additional context

Especially the basically unknown DisjunctionValidator would benefit from this since it avoids the need to extend existing validators to e.g. optionally allow null values.

linawolf added a commit that referenced this issue Mar 24, 2025
Preparation for #4605

Releases: main, 13.4, 12.4
linawolf added a commit that referenced this issue Mar 24, 2025
Preparation for #4605

Releases: main, 13.4, 12.4
github-actions bot pushed a commit that referenced this issue Mar 24, 2025
Preparation for #4605

Releases: main, 13.4, 12.4
@linawolf
Copy link
Member

They are in the context of form already listed here: https://docs.typo3.org/c/typo3/cms-form/13.4/en-us/I/Concepts/Validators/Index.html

@linawolf linawolf self-assigned this Mar 25, 2025
linawolf added a commit that referenced this issue Mar 25, 2025
Preparation for #4605

Releases: main, 13.4, 12.4

Co-authored-by: lina.wolf <[email protected]>
linawolf added a commit that referenced this issue Mar 26, 2025
Resolves: #4605
Releases: main, 13.4, 12.4
linawolf added a commit that referenced this issue Mar 26, 2025
Resolves: #4605
Releases: main, 13.4, 12.4
linawolf added a commit that referenced this issue Mar 26, 2025
Resolves: #4605
Releases: main, 13.4, 12.4
linawolf added a commit that referenced this issue Mar 27, 2025
Resolves: #4605
Releases: main, 13.4, 12.4
linawolf added a commit that referenced this issue Mar 27, 2025
Resolves: #4605
Releases: main, 13.4, 12.4
linawolf added a commit that referenced this issue Mar 27, 2025
Resolves: #4605
Releases: main, 13.4, 12.4
linawolf added a commit that referenced this issue Mar 29, 2025
* [TASK] Document all Extbase Validators

Resolves: #4605
Releases: main, 13.4, 12.4

* Apply suggestions from code review

Co-authored-by: Mathias Brodala <[email protected]>

* Apply suggestions from code review

Co-authored-by: Stefan Frömken <[email protected]>
Co-authored-by: Mathias Brodala <[email protected]>

* Apply suggestions from code review

* [TASK] Document all Extbase Validators

Resolves: #4605
Releases: main, 13.4, 12.4

* [TASK] Document all Extbase Validators

Resolves: #4605
Releases: main, 13.4, 12.4

* [TASK] Document all Extbase Validators

Resolves: #4605
Releases: main, 13.4, 12.4

* Update Documentation/ExtensionArchitecture/Extbase/Reference/Validation/Validators/Index.rst

* Update Documentation/ExtensionArchitecture/Extbase/Reference/Validation/Validators/Index.rst

* [TASK] Document all Extbase Validators

Resolves: #4605
Releases: main, 13.4, 12.4

* Update Documentation/ExtensionArchitecture/Extbase/Reference/Validation/Validators/Index.rst

Co-authored-by: Stefan Frömken <[email protected]>

* Apply suggestions from code review

Co-authored-by: Stefan Frömken <[email protected]>
Co-authored-by: Mathias Brodala <[email protected]>

* [TASK] Document all Extbase Validators

Resolves: #4605
Releases: main, 13.4, 12.4

---------

Co-authored-by: Mathias Brodala <[email protected]>
Co-authored-by: Stefan Frömken <[email protected]>
(cherry picked from commit 4315273)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants