mini\Validator\Validator::format() Method

public

Signature

public function format(string $format, Stringable|string|null $message = NULL): static

Parameters

Name Type Default Description
$format string required Documentation missing
$message Stringable|string|null NULL Documentation missing

Returns

static

Documentation

Validate string format (JSON Schema: format)

Supported formats:

  • email: Email address
  • uri: URL/URI
  • date-time: ISO 8601 date-time
  • date: ISO 8601 date (YYYY-MM-DD)
  • time: ISO 8601 time (HH:MM:SS)
  • ipv4: IPv4 address
  • ipv6: IPv6 address
  • uuid: UUID
  • slug: URL-safe string (not JSON Schema standard)

Source

src/Validator/Validator.php:389-392