ICanBoogie
  • Documentation
  • API Reference
  • Validate master
Namespaces
  • ICanBoogie
    • Validate
      • Reader
      • Validation
      • Validator
      • ValidatorProvider
Classes
  • AbstractComparisonValidator
  • AbstractRangeValidator
  • AbstractValidator
  • Between
  • BetweenLength
  • Blank
  • Boolean
  • Email
  • Equal
  • Identical
  • IsFalse
  • IsNull
  • IsTrue
  • JSON
  • Max
  • MaxLength
  • Min
  • MinLength
  • NotBetween
  • NotBetweenLength
  • NotBlank
  • NotEqual
  • NotIdentical
  • NotNull
  • Regex
  • Required
  • TimeZone
  • Type
  • URL

Class AbstractComparisonValidator

Abstract for classes implementing value comparison.

ICanBoogie\Validate\Validator\AbstractValidator implements ICanBoogie\Validate\Validator
┗ ICanBoogie\Validate\Validator\AbstractComparisonValidator

Direct known subclasses

ICanBoogie\Validate\Validator\Equal, ICanBoogie\Validate\Validator\Identical, ICanBoogie\Validate\Validator\Max, ICanBoogie\Validate\Validator\MaxLength, ICanBoogie\Validate\Validator\Min, ICanBoogie\Validate\Validator\MinLength, ICanBoogie\Validate\Validator\NotEqual, ICanBoogie\Validate\Validator\NotIdentical

Abstract
Namespace: ICanBoogie\Validate\Validator
Located at Validator/AbstractComparisonValidator.php

Methods summary

public validate( mixed $value, ICanBoogie\Validate\Context $context ) : boolean

Parameters

$value
$context

Returns

boolean

Inheritdoc

protected get_params_mapping( void ) : array

Returns

array

Inheritdoc

Overrides

ICanBoogie\Validate\Validator\AbstractValidator::get_params_mapping
abstract protected compare( mixed $value, mixed $reference ) : boolean

Compares a value to a reference.

Compares a value to a reference.

Parameters

$value
$reference

Returns

boolean

Methods inherited from ICanBoogie\Validate\Validator\AbstractValidator

normalize_params()

Constants summary

PARAM_REFERENCE : string
'reference'
MESSAGE_ARG_REFERENCE : string
self::PARAM_REFERENCE
MESSAGE_ARG_VALUE_TYPE : string
'value_type'

Constants inherited from ICanBoogie\Validate\ValidatorOptions

OPTION_IF, OPTION_MESSAGE, OPTION_STOP_ON_ERROR, OPTION_UNLESS

Constants inherited from ICanBoogie\Validate\Validator

ALIAS, DEFAULT_MESSAGE, MESSAGE_ARG_ATTRIBUTE, MESSAGE_ARG_VALIDATOR, MESSAGE_ARG_VALUE

Validate master – Check on GitHub – API documentation generated by ApiGen