Overview

Namespaces

  • Coast
    • App
      • Access
      • Executable
    • Controller
    • Csrf
    • Dir
    • Feed
    • File
    • Filter
      • Rule
    • Http
    • Image
    • Model
      • Exception
    • Resolver
    • Router
    • Sitemap
    • Transformer
      • Rule
    • Validator
      • Rule
    • View

Classes

  • Rule
  • Overview
  • Namespace
  • Class
  • Deprecated
  • Todo

Class Rule

Coast\Validator\Rule implements JsonSerializable

Direct known subclasses

Coast\Validator, Coast\Validator\Rule\ArrayType, Coast\Validator\Rule\Func, Coast\Validator\Rule\In, Coast\Validator\Rule\IntegerType, Coast\Validator\Rule\IpAddress, Coast\Validator\Rule\Length, Coast\Validator\Rule\Max, Coast\Validator\Rule\Min, Coast\Validator\Rule\Not, Coast\Validator\Rule\ObjectType, Coast\Validator\Rule\Password, Coast\Validator\Rule\BooleanType, Coast\Validator\Rule\Range, Coast\Validator\Rule\Recaptcha, Coast\Validator\Rule\Regex, Coast\Validator\Rule\Set, Coast\Validator\Rule\StringType, Coast\Validator\Rule\Upload, Coast\Validator\Rule\Url, Coast\Validator\Rule\Count, Coast\Validator\Rule\Custom, Coast\Validator\Rule\DateTime, Coast\Validator\Rule\EmailAddress, Coast\Validator\Rule\Equals, Coast\Validator\Rule\File, Coast\Validator\Rule\FloatType

Indirect known subclasses

Coast\Validator\Rule\DecimalType, Coast\Validator\Rule\Hostname, Coast\Validator\Rule\NumberType
Abstract
Namespace: Coast\Validator
Located at Validator/Rule.php
Methods summary
public
# __construct( )
public
# name( $name = null )
public
# params( )
abstract protected
# _validate( $value )
public
# validate( $value, $context = null )
public
# isValid( )
public
# __invoke( $value, $context = null )
public
# error( $error = null )
public
# errors( array $errors = null )
public
# jsonSerialize( )

Implementation of

JsonSerializable::jsonSerialize()
Properties summary
protected $_name
#
protected array $_errors
# []
Coast API Documentation API documentation generated by ApiGen