Download the PHP package lemmon/validator without Composer

On this page you can find all versions of the php package lemmon/validator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package validator

Lemmon Validator

CI Latest Stable Version

Lemmon Validator is a PHP library with no third-party Composer dependencies for validating and transforming scalar values, indexed arrays, and nested schemas for associative arrays or stdClass objects through a fluent API. It combines form-safe coercion, ordered pipelines, and structured errors for exception and non-exception workflows.

[!NOTE] Lemmon Validator is pre-1.0 and under active development. Minor releases may contain breaking changes; review the changelog before upgrading.

Installation

Requirements: PHP 8.3 or higher with the mbstring extension

Quick Start

Validators accept null by default. Use required() when a value must be present.

Features

Philosophy

Lemmon Validator focuses on core validation and predictable schema behavior rather than reimplementing every specialized rule. Its transformation and custom-validation methods accept ordinary PHP callables, so application-specific behavior can be composed without framework integrations or custom validator subclasses.

Documentation

Getting Started

Validation Guides

Factory Reference

Examples

For AI Agents

Security

Please report suspected vulnerabilities privately by following the Security Policy. Do not disclose security issues in the public issue tracker.

Contributing

Contributions are welcome. Read the Contributing Guide, or open an issue to report a bug or propose an improvement.

License

Lemmon Validator is licensed under the MIT License.


All versions of validator with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
ext-mbstring Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package lemmon/validator contains the following files

Loading the files please wait ...