Avoid "new" keyword to instantiate CompositeValidator

The CompositeValidator is Injectable, so we should allow project code to replace it here via the Injector.
This commit is contained in:
GuySartorelli 2021-08-02 12:46:53 +12:00 committed by GitHub
parent ec6b010085
commit cacd762357
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -2547,7 +2547,7 @@ class DataObject extends ViewableData implements DataObjectInterface, i18nEntity
*/
public function getCMSCompositeValidator(): CompositeValidator
{
$compositeValidator = new CompositeValidator();
$compositeValidator = CompositeValidator::create();
// Support for the old method during the deprecation period
if ($this->hasMethod('getCMSValidator')) {