PHPackages                             volcanus/validation - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. volcanus/validation

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

volcanus/validation
===================

validation library

3.0.0(3y ago)03.5kMITPHPPHP ^8.1

Since Oct 21Pushed 3y ago2 watchersCompare

[ Source](https://github.com/k-holy/volcanus-validation)[ Packagist](https://packagist.org/packages/volcanus/validation)[ Docs](https://github.com/k-holy/volcanus-validation)[ RSS](/packages/volcanus-validation/feed)WikiDiscussions master Synced today

READMEChangelog (6)Dependencies (1)Versions (15)Used By (0)

Volcanus Validation
===================

[](#volcanus-validation)

[![Latest Stable Version](https://camo.githubusercontent.com/ddabfd19b09e6695331717f06b1545d675cad8ed8476800146ddb5b9f50832ea/68747470733a2f2f706f7365722e707567782e6f72672f766f6c63616e75732f76616c69646174696f6e2f762f737461626c652e706e67)](https://packagist.org/packages/volcanus/validation)[![Continuous Integration](https://github.com/k-holy/volcanus-validation/actions/workflows/ci.yml/badge.svg)](https://github.com/k-holy/volcanus-validation/actions/workflows/ci.yml)

あるオブジェクトのプロパティまたは配列の値に対して、型や文字数、値の大小などの妥当性を検証するためのライブラリです。

検証処理自体は独立したクラス(Checker)として実装しており、それなりに稼働実績があります。

（実はこのプロジェクトは、それらの検証処理にテストケースを完備するために開始したものです）

チェッカー(Checker)
--------------

[](#チェッカーchecker)

ライブラリに同梱されているデフォルトチェッカーは、check() メソッドで与えられた引数を検証し、妥当ではない場合にはVolcanus\\Validation\\Exception\\CheckerExceptionインタフェースを実装した例外をスローします。

```
