From 65c41344554e6a4a590ba86f7c53a9a5e34c62b0 Mon Sep 17 00:00:00 2001 From: Hugo Hamon Date: Fri, 8 May 2015 07:00:09 -0400 Subject: [PATCH] [Constraints] make error messages better. --- src/JsonSchema/Constraints/ObjectConstraint.php | 2 +- tests/JsonSchema/Tests/Constraints/AdditionalPropertiesTest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/JsonSchema/Constraints/ObjectConstraint.php b/src/JsonSchema/Constraints/ObjectConstraint.php index 9dc0b18..acaaf7c 100644 --- a/src/JsonSchema/Constraints/ObjectConstraint.php +++ b/src/JsonSchema/Constraints/ObjectConstraint.php @@ -77,7 +77,7 @@ class ObjectConstraint extends Constraint // no additional properties allowed if (!in_array($i, $matches) && $additionalProp === false && $this->inlineSchemaProperty !== $i && !$definition) { - $this->addError($path, "The property " . $i . " is not defined and the definition does not allow additional properties"); + $this->addError($path, "The property - " . $i . " - is not defined and the definition does not allow additional properties"); } // additional properties defined diff --git a/tests/JsonSchema/Tests/Constraints/AdditionalPropertiesTest.php b/tests/JsonSchema/Tests/Constraints/AdditionalPropertiesTest.php index 9df7ae3..07e7f09 100644 --- a/tests/JsonSchema/Tests/Constraints/AdditionalPropertiesTest.php +++ b/tests/JsonSchema/Tests/Constraints/AdditionalPropertiesTest.php @@ -36,7 +36,7 @@ class AdditionalPropertiesTest extends BaseTestCase array( array( 'property' => '', - 'message' => 'The property additionalProp is not defined and the definition does not allow additional properties' + 'message' => 'The property - additionalProp - is not defined and the definition does not allow additional properties' ) ) ),