|
Assert
Provides runtime assertions
|
| CWikimedia\Assert\Assert | Assert provides functions for assorting preconditions (such as parameter types) and postconditions |
| ▼CWikimedia\Assert\AssertionException | Marker interface for exceptions thrown by Assert |
| CWikimedia\Assert\InvariantException | Exception indicating that an invariant assertion failed |
| ▼CWikimedia\Assert\ParameterAssertionException | Exception indicating that an parameter assertion failed |
| CWikimedia\Assert\ParameterElementTypeException | Exception indicating that a parameter element type assertion failed |
| CWikimedia\Assert\ParameterKeyTypeException | Exception indicating that a parameter key type assertion failed |
| CWikimedia\Assert\ParameterTypeException | Exception indicating that a parameter type assertion failed |
| CWikimedia\Assert\PostconditionException | Exception indicating that a postcondition assertion failed |
| CWikimedia\Assert\PreconditionException | Exception indicating that an precondition assertion failed |
| CWikimedia\Assert\UnreachableException | Exception indicating that a code path expected to be unreachable was reached |
| ▼CInvalidArgumentException | |
| CWikimedia\Assert\ParameterAssertionException | Exception indicating that an parameter assertion failed |
| ▼CLogicException | |
| CWikimedia\Assert\InvariantException | Exception indicating that an invariant assertion failed |
| CWikimedia\Assert\PostconditionException | Exception indicating that a postcondition assertion failed |
| CWikimedia\Assert\UnreachableException | Exception indicating that a code path expected to be unreachable was reached |
| ▼CRuntimeException | |
| CWikimedia\Assert\PreconditionException | Exception indicating that an precondition assertion failed |