Overview

Namespaces

  • Charcoal
    • Loader
    • Model
      • Service
      • ServiceProvider
    • Source
      • Database
    • Validator

Classes

  • AbstractValidator
  • ValidatorResult

Interfaces

  • ValidatableInterface
  • ValidatorInterface

Traits

  • ValidatableTrait
  • Overview
  • Namespace
  • Class

Interface ValidatorInterface

A validator is attached to a model that implements ValidatableInterface and validate an object.

Direct known implementers

Charcoal\Validator\AbstractValidator

Indirect known implementers

Charcoal\Model\ModelValidator
Namespace: Charcoal\Validator
Located at Charcoal/Validator/ValidatorInterface.php
Methods summary
public Charcoal\Validator\ValidatorInterface
# error( string $msg )

Parameters

$msg
The error message.

Returns

Charcoal\Validator\ValidatorInterface
Chainable
public Charcoal\Validator\ValidatorInterface
# warning( string $msg )

Parameters

$msg
The warning message.

Returns

Charcoal\Validator\ValidatorInterface
Chainable
public Charcoal\Validator\ValidatorInterface
# notice( string $msg )

Parameters

$msg
The notice message.

Returns

Charcoal\Validator\ValidatorInterface
Chainable
public Charcoal\Validator\ValidatorInterface
# log( string $level, string $msg )

Parameters

$level
The log level ('error', 'warning' or 'notice').
$msg
The message.

Returns

Charcoal\Validator\ValidatorInterface
Chainable
public array
# results( )

Returns

array
public boolean
# validate( )

Returns

boolean
API documentation generated by ApiGen