NoraLib Validation API Documentation

AbstractException extends Exception
in package
implements RuleExceptionInterface

AbstractYes

Table of Contents

Interfaces

RuleExceptionInterface

Constants

PLACEHOLDER_PATTERN  = '/\{\{(\w+)\}\}/'

Properties

$message_format  : string
$rule  : RuleInterface

Methods

__construct()  : mixed
addValidationalError()  : array<string|int, mixed>
convertValidationError()  : ValidationalErrorInterface
formatMessage()  : string
replacePlaceholder()  : string

Constants

Properties

Methods

addValidationalError()

public addValidationalError(array<string|int, mixed> $exceptions, string $input_key) : array<string|int, mixed>
Parameters
$exceptions : array<string|int, mixed>
$input_key : string
Return values
array<string|int, mixed>

formatMessage()

protected formatMessage(string $error, array<string|int, mixed> $placeholders) : string
Parameters
$error : string
$placeholders : array<string|int, mixed>
Return values
string

replacePlaceholder()

private replacePlaceholder(array<string|int, mixed> $matches, array<string|int, mixed> $placeholders) : string
Parameters
$matches : array<string|int, mixed>
$placeholders : array<string|int, mixed>
Return values
string

        
On this page

Search results