A Proxy class used to remove any extra arguments when the user intended to call a method in another class that is not aware of validation providers signature
$_class
protected mixed
$_reflection
protected ReflectionClass
__call( string $method , array $arguments )
Proxies validation method calls to the Validation class.
The last argument (context) will be sliced off, if the validation method's last parameter is not named 'context'. This lets the various wrapped validation methods to not receive the validation context unless they need it.
$method
$arguments
__construct( string $class '\Cake\Validation\Validation' )
Constructor, sets the default class to use for calling methods
$class
optional '\Cake\Validation\Validation'
© 2005–2017 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/3.4/class-Cake.Validation.RulesProvider.html