Класс RulesProvider
Класс-прокси, используемый для удаления дополнительных аргументов, когда пользователь намеревается вызвать метод в другом классе, который не знает о сигнатуре поставщиков валидации
Подробное описание метода
__callsource public
__call( string $method , array $arguments )
Делегирует вызовы методов валидации классу Validation.
Последний аргумент (контекст) будет удален, если последний параметр метода валидации не имеет имени 'context'. Это позволяет различным обернутым методам валидации не получать контекст валидации, если он им не нужен.
Параметры
- string
$method - метод валидации, который нужно вызвать
- массив
$arguments - список аргументов, которые нужно передать методу
Возвращает
booleanсоответствует ли правило валидации
__constructsource public
__construct( string $class '\Cake\Validation\Validation' )
Конструктор, устанавливает используемый по умолчанию класс для вызова методов
Параметры
- string
$classнеобязательно '\Cake\Validation\Validation' - используемый по умолчанию класс-прокси
Резюме свойств
© 2005–2016 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.
http://api.cakephp.org/3.1/class-Cake.Validation.RulesProvider.html