Merge pull request #11 from silverstripeltd/pulls/5/composite-validator-generics

MNT Add generics to CompositeValidator
This commit is contained in:
Guy Sartorelli 2023-11-15 13:37:05 +13:00 committed by GitHub
commit 834e7b401a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 6 deletions

View File

@ -30,10 +30,6 @@ use SilverStripe\ORM\ValidationResult;
* {
* $compositeValidator->addValidator(RequiredFields::create(['AdditionalContent']));
* }
*
* Class CompositeValidator
*
* @package SilverStripe\Forms
*/
class CompositeValidator extends Validator
{
@ -159,8 +155,9 @@ class CompositeValidator extends Validator
* The keys for the return array match the keys in the unfiltered array. You cannot assume the keys will be
* sequential or that the first key will be ZERO.
*
* @param string $className
* @return array|Validator[]
* @template T of Validator
* @param class-string<T> $className
* @return T[]
*/
public function getValidatorsByType(string $className): array
{