Uploaded image for project: 'Ibexa IBX'
  1. Ibexa IBX
  2. IBX-6481

VersionValidator::validate(): Incorrect first-level array keys of return value

    XMLWordPrintable

Details

    • Yes

    Description

      The documentation for Ibexa\Contracts\Core\Repository\Validator\ContentValidator::validate() states :

           * @return array Grouped validation errors by field definition and language code, in format:
           *           $returnValue[string|int $fieldDefinitionId][string $languageCode] = $fieldErrors;
      

      However, Ibexa\Core\Repository\Validator\VersionValidator::validate() doesn't do that, instead, it returns with keys $allFieldErrors[$fieldDefinition->identifier][$languageCode]. It uses fieldDefinitionIdentifier instead of Id as it should according to documentation.

      Designs

        Attachments

          Activity

            People

              Unassigned Unassigned
              pawel.pawlik@ibexa.co Paweł Pawlik
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: