$instance
$instance : self
Default parameter validator
validate(\Guzzle\Service\Description\Parameter $param, mixed $value) : boolean
Validate a value against the acceptable types, regular expressions, minimum, maximums, instanceOf, enums, etc Add default and static values to the passed in variable. If the validation completes successfully, the input must be run correctly through the matching schema's filters attribute.
\Guzzle\Service\Description\Parameter | $param | Schema that is being validated against the value |
mixed | $value | Value to validate and process. The value may change during this process. |
Returns true if the input data is valid for the schema
recursiveProcess(\Guzzle\Service\Description\Parameter $param, mixed $value, string $path = '', integer $depth) : boolean
Recursively validate a parameter
\Guzzle\Service\Description\Parameter | $param | API parameter being validated |
mixed | $value | Value to validate and validate. The value may change during this validate. |
string | $path | Current validation path (used for error reporting) |
integer | $depth | Current depth in the validation validate |
Returns true if valid, or false if invalid