Detects and registers any validators for arguments:
- by the data type specified in the param annotations
- additional validators specified in the validate annotations of a method
public buildMethodArgumentsValidatorConjunctions ( string $className, string $methodName, array $methodParameters = null, array $methodValidateAnnotations = null ) : array | ||
$className | string | |
$methodName | string | |
$methodParameters | array | Optional pre-compiled array of method parameters |
$methodValidateAnnotations | array | Optional pre-compiled array of validate annotations (as array) |
return | array | An Array of ValidatorConjunctions for each method parameters. |