MappingRule
class MappingRule
Methods
__construct(FormInterface $origin, string $propertyPath, string $targetPath) | ||
FormInterface | getOrigin() | |
null|FormInterface | match(string $propertyPath) Matches a property path against the rule path. | |
bool | isPrefix(string $propertyPath) Matches a property path against a prefix of the rule path. | |
FormInterface | getTarget() |
Details
__construct(FormInterface $origin, string $propertyPath, string $targetPath)
Parameters
FormInterface | $origin | |
string | $propertyPath | |
string | $targetPath |
FormInterface getOrigin()
Return Value
FormInterface |
null|FormInterface match(string $propertyPath)
Matches a property path against the rule path.
If the rule matches, the form mapped by the rule is returned. Otherwise this method returns false.
Parameters
string | $propertyPath | The property path to match against the rule |
Return Value
null|FormInterface | The mapped form or null |
bool isPrefix(string $propertyPath)
Matches a property path against a prefix of the rule path.
Parameters
string | $propertyPath | The property path to match against the rule |
Return Value
bool | Whether the property path is a prefix of the rule or not |
FormInterface getTarget()
Return Value
FormInterface |
Exceptions
ErrorMappingException |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/Form/Extension/Validator/ViolationMapper/MappingRule.html