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