diff --git a/src/DataAdaptor/DataAdaptorTransformerTrait.php b/src/DataAdaptor/DataAdaptorTransformerTrait.php index d0f5c2f..cfc6b04 100644 --- a/src/DataAdaptor/DataAdaptorTransformerTrait.php +++ b/src/DataAdaptor/DataAdaptorTransformerTrait.php @@ -16,6 +16,8 @@ public function transform($data, Context $context = NULL) { if (!$this->conformsToExpectedInputShape($data, $context)) { /** @var \Shaper\Validator\ValidateableInterface $validator */ $validator = $this->getInputValidator(); + // Collect all validation errors (again). + $validator->isValid(); $message = sprintf( 'Adaptor %s received invalid input data: %s', __CLASS__,