Spec-Zone.ru › CakePHP 3.1

Класс RulesProvider

Класс-прокси, используемый для удаления дополнительных аргументов, когда пользователь намеревается вызвать метод в другом классе, который не знает о сигнатуре поставщиков валидации

Пространство имен: Cake\Validation
Расположение: Validation/RulesProvider.php

Подробное описание метода

__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'
используемый по умолчанию класс-прокси

Резюме свойств

$_classsource

protected mixed

Класс/объект для проксирования.

$_reflectionsource

protected ReflectionClass

Рефлексия проксируемого класса

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API