From bfe3a203e33a53f5b581bcafa9be67a261067a97 Mon Sep 17 00:00:00 2001
From: Philipp Rieber
Date: Sat, 4 Jan 2014 11:47:25 +0100
Subject: [PATCH 1/3] [Validation] Add "hasser" support
---
book/validation.rst | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/book/validation.rst b/book/validation.rst
index ea5315afaae..ca2880f5881 100644
--- a/book/validation.rst
+++ b/book/validation.rst
@@ -583,8 +583,8 @@ Getters
Constraints can also be applied to the return value of a method. Symfony2
allows you to add a constraint to any public method whose name starts with
-"get" or "is". In this guide, both of these types of methods are referred
-to as "getters".
+"get", "is" or "has". In this guide, these types of methods are referred to
+as "getters".
The benefit of this technique is that it allows you to validate your object
dynamically. For example, suppose you want to make sure that a password field
@@ -665,9 +665,9 @@ Now, create the ``isPasswordLegal()`` method, and include the logic you need::
.. note::
The keen-eyed among you will have noticed that the prefix of the getter
- ("get" or "is") is omitted in the mapping. This allows you to move the
- constraint to a property with the same name later (or vice versa) without
- changing your validation logic.
+ ("get", "is" or "has") is omitted in the mapping. This allows you to move
+ the constraint to a property with the same name later (or vice versa)
+ without changing your validation logic.
.. _validation-class-target:
From bb9004ef6cd181fd7fba1f6d7dae1e2c5e129b3f Mon Sep 17 00:00:00 2001
From: Philipp Rieber
Date: Sat, 4 Jan 2014 19:09:24 +0100
Subject: [PATCH 2/3] Add "versionadded" directive for 2.5
---
book/validation.rst | 3 +++
1 file changed, 3 insertions(+)
diff --git a/book/validation.rst b/book/validation.rst
index ca2880f5881..4168ae079bb 100644
--- a/book/validation.rst
+++ b/book/validation.rst
@@ -586,6 +586,9 @@ allows you to add a constraint to any public method whose name starts with
"get", "is" or "has". In this guide, these types of methods are referred to
as "getters".
+.. versionadded:: 2.5
+ Support for methods starting with ``has`` is new in Symfony 2.5.
+
The benefit of this technique is that it allows you to validate your object
dynamically. For example, suppose you want to make sure that a password field
doesn't match the first name of the user (for security reasons). You can
From b9f8b8d5cbb603ca538889ac29e2e122e78ccfdc Mon Sep 17 00:00:00 2001
From: Philipp Rieber
Date: Sun, 5 Jan 2014 13:13:10 +0100
Subject: [PATCH 3/3] fix "versionadded" wording
---
book/validation.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/book/validation.rst b/book/validation.rst
index 4168ae079bb..9d253930917 100644
--- a/book/validation.rst
+++ b/book/validation.rst
@@ -587,7 +587,7 @@ allows you to add a constraint to any public method whose name starts with
as "getters".
.. versionadded:: 2.5
- Support for methods starting with ``has`` is new in Symfony 2.5.
+ Support for methods starting with ``has`` was introduced in Symfony 2.5.
The benefit of this technique is that it allows you to validate your object
dynamically. For example, suppose you want to make sure that a password field
pFad - Phonifier reborn
Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy