Overview

Namespaces

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

Classes

  • AbstractValidator
  • ValidatorResult

Interfaces

  • ValidatableInterface
  • ValidatorInterface

Traits

  • ValidatableTrait
  • Overview
  • Namespace
  • Class

Class ValidatorResult

A Validator Result object.

Namespace: Charcoal\Validator
Located at Charcoal/Validator/ValidatorResult.php
Methods summary
public
# __construct( array|ArrayAccess $data = null )

Parameters

$data
Optional data.
public Charcoal\Validator\ValidatorResult
# setData( array $data )

Parameters

$data
The validator result data.

Returns

Charcoal\Validator\ValidatorResult
Chainable
public Charcoal\Validator\ValidatorResult
# setIdent( string $ident )

Parameters

$ident
The result identigier.

Returns

Charcoal\Validator\ValidatorResult

Throws

InvalidArgumentException
If parameter is not valid.
public string
# ident( )

Returns

string
public Charcoal\Validator\ValidatorResult
# setLevel( string $level )

Parameters

$level
The validation level ('notice', 'warning' or 'error').

Returns

Charcoal\Validator\ValidatorResult

Throws

InvalidArgumentException
If parameter is not a valid level.
public string
# level( )

Returns

string
public Charcoal\Validator\ValidatorResult
# setMessage( string $message )

Parameters

$message
The validation message.

Returns

Charcoal\Validator\ValidatorResult

Throws

InvalidArgumentException
If parameter is not valid.
public string
# message( )

Returns

string
public Charcoal\Validator\ValidatorResult
# setTs( string|DateTime $ts )

Parameters

$ts
The datetime value.

Returns

Charcoal\Validator\ValidatorResult

Throws

InvalidArgumentException
If parameter is not valid "datetime".
public DateTime
# ts( )

Returns

DateTime
API documentation generated by ApiGen