W3cubDocs

/Symfony 2.8

Symfony\Component\Form\Extension\Validator\ViolationMapper\MappingRule

class MappingRule

Methods

__construct(FormInterface $origin, $propertyPath, $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

public __construct(FormInterface $origin, $propertyPath, $targetPath)

Parameters

FormInterface $origin
$propertyPath
$targetPath

public FormInterface getOrigin()

Return Value

FormInterface

public 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.

public 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.

public FormInterface getTarget()

Return Value

FormInterface

Exceptions

ErrorMappingException