jcain/asserts-lr

A library of informative assertions and exceptions for PHP 7.4+.

v0.1 2023-05-31 13:00 UTC

This package is auto-updated.

Last update: 2024-09-22 16:31:50 UTC


README

Asserts LR is a library of informative assertions and exceptions for PHP 7.4+.

Installation

composer require jcain/asserts-lr

Component stability statuses

ComponentStabilitySince
AssertArgalpha0.0
AssertRetalpha0.0
Exceptionsalpha0.0
InvalidStateExceptionalpha0.0
NotImplementedExceptionalpha0.0
UnexpectedConditionExceptionalpha0.0

The Stability column indicates the component's stability status, and the Since column indicates the package version when the component first achieved that stability.

Each component and its members has a stability status indicating how stable the interface and implementation is to depend on in production. The stability may be one of the following:

  • alpha: The interface and implementation are unstable and may change significantly.
  • beta: The interface is stable but its implementation is not sufficiently tested.
  • omega: The interface and implementation are stable and considered ready for production use.

A component's stability status is the same as the highest stability status of its members. Once a member's stability is raised, it will not be reduced.

License

Asserts LR is licensed under the MIT license. See the LICENSE file for more information.