$settings $settings : \ManaPHP\Configuration\SettingsInterface Type \ManaPHP\Configuration\SettingsInterface
$redisCache $redisCache : \Redis|\ManaPHP\Data\RedisInterface Type \Redis|\ManaPHP\Data\RedisInterface
$redisBroker $redisBroker : \Redis|\ManaPHP\Data\RedisInterface Type \Redis|\ManaPHP\Data\RedisInterface
$coroutineManager $coroutineManager : \ManaPHP\Coroutine\ManagerInterface Type \ManaPHP\Coroutine\ManagerInterface
getInstance() getInstance(string $class, array $params = array()) : mixed Parameters string $class array $params Returns mixed
inject() inject(string $name, mixed $target) : static Parameters string $name mixed $target Returns static
attachEvent() attachEvent(string $event, callable $handler, boolean $appended = true) : static Attach a listener to the events manager Parameters string $event callable $handler boolean $appended Returns static
detachEvent() detachEvent(string $event, callable $handler) : static Parameters string $event callable $handler Returns static
peekEvent() peekEvent(string $group, callable $handler) : static Parameters string $group callable $handler Returns static
fireEvent() fireEvent(string $event, mixed $data = array(), mixed $source = null) : void Fires an event in the events manager causing that the active listeners will be notified about it Parameters string $event mixed $data mixed $source
on() on(string $event, callable $handler) : static Parameters string $event callable $handler Returns static
off() off(string $event = null, callable $handler = null) : static Parameters string $event callable $handler Returns static
validate() validate(string $field, \ManaPHP\Data\Model|mixed $value, array|string|\Closure $rules) : mixed Parameters string $field \ManaPHP\Data\Model|mixed $value array|string|\Closure $rules Throws \ManaPHP\Validating\Validator\ValidateFailedException Returns mixed
createError() createError(string $validate, string $field, mixed $parameter = null) : string Parameters string $validate string $field mixed $parameter Returns string
validateModel() validateModel(string $field, \ManaPHP\Data\Model $model, array|string|\Closure $rules) : mixed Parameters string $field \ManaPHP\Data\Model $model array|string|\Closure $rules Returns mixed
validateValue() validateValue(string $field, mixed $value, array|string|\Closure $rules) : mixed Parameters string $field mixed $value array|string|\Closure $rules Throws \ManaPHP\Validating\Validator\ValidateFailedException Returns mixed
_getTemplate() _getTemplate(string $validate) : string|callable Parameters string $validate Returns string|callable
_validate_required() _validate_required(string $field, string $value) : null|string Parameters string $field string $value Returns null|string
_validate_default() _validate_default(string $field, mixed $value) : mixed Parameters string $field mixed $value Returns mixed
_validate_bool() _validate_bool(string $field, string|boolean $value) : integer|null Parameters string $field string|boolean $value Returns integer|null
_validate_int() _validate_int(string $field, string|integer|null $value) : integer|null Parameters string $field string|integer|null $value Returns integer|null
_validate_float() _validate_float(string $field, string|float|integer $value) : float|null Parameters string $field string|float|integer $value Returns float|null
_validate_string() _validate_string(string $field, mixed $value) : string Parameters string $field mixed $value Returns string
_normalizeNumber() _normalizeNumber(string $field, mixed $value, mixed $parameter) : integer|float Parameters string $field mixed $value mixed $parameter Returns integer|float
_validate_min() _validate_min(string $field, integer|float|null $value, integer|float $parameter) : integer|float|null Parameters string $field integer|float|null $value integer|float $parameter Returns integer|float|null
_validate_max() _validate_max(string $field, integer|float|null $value, integer|float $parameter) : integer|float|null Parameters string $field integer|float|null $value integer|float $parameter Returns integer|float|null
_validate_length() _validate_length(string $field, integer|float $value, string $parameter) : integer|float|null Parameters string $field integer|float $value string $parameter Returns integer|float|null
_validate_minLength() _validate_minLength(string $field, string $value, integer $parameter) : string|null Parameters string $field string $value integer $parameter Returns string|null
_validate_maxLength() _validate_maxLength(string $field, string $value, string $parameter) : string|null Parameters string $field string $value string $parameter Returns string|null
_validate_range() _validate_range(string $field, integer|float|null $value, string $parameter) : integer|float|null Parameters string $field integer|float|null $value string $parameter Returns integer|float|null
_validate_regex() _validate_regex(string $field, string $value, string $parameter) : string|null Parameters string $field string $value string $parameter Returns string|null
_validate_alpha() _validate_alpha(string $field, string $value) : string|null Parameters string $field string $value Returns string|null
_validate_digit() _validate_digit(string $field, string $value) : string|null Parameters string $field string $value Returns string|null
_validate_xdigit() _validate_xdigit(string $field, string $value) : string|null Parameters string $field string $value Returns string|null
_validate_alnum() _validate_alnum(string $field, string $value) : string|null Parameters string $field string $value Returns string|null
_validate_lower() _validate_lower(string $field, string $value) : string Parameters string $field string $value Returns string
_validate_upper() _validate_upper(string $field, string $value) : string Parameters string $field string $value Returns string
_validate_trim() _validate_trim(string $field, string|array $value) : string|array Parameters string $field string|array $value Returns string|array
_validate_email() _validate_email(string $field, string $value) : null|string Parameters string $field string $value Returns null|string
_validate_url() _validate_url(string $field, string $value) : null|string Parameters string $field string $value Returns null|string
_validate_ip() _validate_ip(string $field, string $value) : null|string Parameters string $field string $value Returns null|string
_validate_date() _validate_date(string $field, string $value, null|string $parameter = null) : string|integer Parameters string $field string $value null|string $parameter Returns string|integer
_validate_timestamp() _validate_timestamp(string $field, string $value) : string|integer Parameters string $field string $value Returns string|integer
_validate_model_date() _validate_model_date(string $field, \ManaPHP\Data\Model $model, null|string $parameter) : string|integer Parameters string $field \ManaPHP\Data\Model $model null|string $parameter Returns string|integer
_validate_escape() _validate_escape(string $field, string $value) : string Parameters string $field string $value Returns string
_validate_xss() _validate_xss(string $field, string $value) : string Parameters string $field string $value Returns string
_validate_in() _validate_in(string $field, string|integer $value, string $parameter) : string|integer Parameters string $field string|integer $value string $parameter Returns string|integer
_validate_not_in() _validate_not_in(string $field, string|integer $value, string $parameter) : string|integer Parameters string $field string|integer $value string $parameter Returns string|integer
_validate_ext() _validate_ext(string $field, string $value, string|array $parameter) : null|string Parameters string $field string $value string|array $parameter Returns null|string
_validate_model_unique() _validate_model_unique(string|integer $field, \ManaPHP\Data\Model $model, string|array $parameters = null) : integer|string|null Parameters string|integer $field \ManaPHP\Data\Model $model string|array $parameters Returns integer|string|null
_validate_model_exists() _validate_model_exists(string $field, \ManaPHP\Data\Model $model, string $parameter = null) : string|null Parameters string $field \ManaPHP\Data\Model $model string $parameter Returns string|null
_validate_model_level() _validate_model_level(string $field, \ManaPHP\Data\Model $model, string $parameter = null) : integer|string|null Parameters string $field \ManaPHP\Data\Model $model string $parameter Returns integer|string|null
_validate_model_const() _validate_model_const(string $field, \ManaPHP\Data\Model $model, string $parameter = null) : integer|string|null Parameters string $field \ManaPHP\Data\Model $model string $parameter Returns integer|string|null
_validate_account() _validate_account(string $field, string $value) : string|null Parameters string $field string $value Returns string|null
_validate_model_account() _validate_model_account(string $field, \ManaPHP\Data\Model $model) : integer|string|null Parameters string $field \ManaPHP\Data\Model $model Returns integer|string|null
_validate_mobile() _validate_mobile(string $field, string $value) : string|null Parameters string $field string $value Returns string|null
_validate_safe() _validate_safe(static $field, string $value) : string Parameters static $field string $value Returns string
_validate_model_readonly() _validate_model_readonly(string $field, \ManaPHP\Data\Model $model) : mixed|null Parameters string $field \ManaPHP\Data\Model $model Returns mixed|null