Class RulesProvider
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
Property Summary
- 
        $_class protectedmixedThe class/object to proxy. 
- 
        $_reflection protectedReflectionClassThe proxied class' reflection 
Method Summary
- 
          __call() publicProxies validation method calls to the Validation class. 
- 
          __construct() publicConstructor, sets the default class to use for calling methods 
Method Detail
__call() ¶ public
__call(string $method, array $arguments): boolProxies 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.
Parameters
- 
                string$method
- the validation method to call 
- 
                array$arguments
- the list of arguments to pass to the method 
Returns
boolwhether or not the validation rule passed
__construct() ¶ public
__construct(string $class = '\\Cake\\Validation\\Validation')Constructor, sets the default class to use for calling methods
Parameters
- 
                string$class optional
- the default class to proxy 
