Search by

jf / assert

joaquinfq

PHP Assertions library

Package info

gitlab.com/jfphp/jfAssert

Homepage

pkg:composer/jf/assert

Statistics

Installs: 1 191

Dependents: 0

Suggesters: 0

Stars: 0

3.1.2 2023-02-01 07:41 UTC

This package is auto-updated.

Last update: 2026-08-29 02:53:44 UTC


README

PHP Assertions library.

Instalación

Control de versiones

Este proyecto puede ser descargado usando git. Para ello se debe ejecutar en una consola:

git clone https://www.gitlab.com/jfphp/assert.git
cd assert

Composer

Este proyecto usa como gestor de dependencias Composer el cual puede ser instalado siguiendo las instrucciones especificadas en la documentación oficial del proyecto.

Para instalar el paquete jf/assert usando este manejador de paquetes se debe ejecutar:

composer require jf/assert

Archivos

Clases

NombreDescripción
📖 jf\Assert\AssertClase usada para realizar validación usando aserciones y lanzar excepciones si no se cumplen.
📖 jf\Assert\Dict\MessagesClass for handling library messages.
📖 jf\Assert\Http\AcceptedAserción que devuelve el código de estado HTTP 202 (Accepted).
📖 jf\Assert\Http\AlreadyReportedAserción que devuelve el código de estado HTTP 208 (Already Reported).
📖 jf\Assert\Http\BadGatewayAserción que devuelve el código de estado HTTP 502 (Bad Gateway).
📖 jf\Assert\Http\BadRequestAserción que devuelve el código de estado HTTP 400 (Bad Request).
📖 jf\Assert\Http\ConflictAserción que devuelve el código de estado HTTP 409 (Conflict).
📖 jf\Assert\Http\ContinueHttpAserción que devuelve el código de estado HTTP 100 (Continue).
📖 jf\Assert\Http\CreatedAserción que devuelve el código de estado HTTP 201 (Created).
📖 jf\Assert\Http\EarlyHintsAserción que devuelve el código de estado HTTP 103 (Early Hints).
📖 jf\Assert\Http\ExpectationFailedAserción que devuelve el código de estado HTTP 417 (Expectation Failed).
📖 jf\Assert\Http\FailedDependencyAserción que devuelve el código de estado HTTP 424 (Failed Dependency).
📖 jf\Assert\Http\ForbiddenAserción que devuelve el código de estado HTTP 403 (Forbidden).
📖 jf\Assert\Http\FoundAserción que devuelve el código de estado HTTP 302 (Found).
📖 jf\Assert\Http\GatewayTimeoutAserción que devuelve el código de estado HTTP 504 (Gateway Timeout).
📖 jf\Assert\Http\GoneAserción que devuelve el código de estado HTTP 410 (Gone).
📖 jf\Assert\Http\HttpClass base for HTTP exceptions.
📖 jf\Assert\Http\ImATeapotAserción que devuelve el código de estado HTTP 418 (Im A Teapot).
📖 jf\Assert\Http\ImUsedAserción que devuelve el código de estado HTTP 226 (Im Used).
📖 jf\Assert\Http\InsufficientStorageAserción que devuelve el código de estado HTTP 507 (Insufficient Storage).
📖 jf\Assert\Http\InternalServerErrorAserción que devuelve el código de estado HTTP 500 (Internal Server Error).
📖 jf\Assert\Http\LengthRequiredAserción que devuelve el código de estado HTTP 411 (Length Required).
📖 jf\Assert\Http\LockedAserción que devuelve el código de estado HTTP 423 (Locked).
📖 jf\Assert\Http\LoopDetectedAserción que devuelve el código de estado HTTP 508 (Loop Detected).
📖 jf\Assert\Http\MethodNotAllowedAserción que devuelve el código de estado HTTP 405 (Method Not Allowed).
📖 jf\Assert\Http\MisdirectedRequestAserción que devuelve el código de estado HTTP 421 (Misdirected Request).
📖 jf\Assert\Http\MovedPermanentlyAserción que devuelve el código de estado HTTP 301 (Moved Permanently).
📖 jf\Assert\Http\MultiStatusAserción que devuelve el código de estado HTTP 207 (Multi Status).
📖 jf\Assert\Http\MultipleChoicesAserción que devuelve el código de estado HTTP 300 (Multiple Choices).
📖 jf\Assert\Http\NetworkAuthenticationRequiredAserción que devuelve el código de estado HTTP 511 (Network Authentication Required).
📖 jf\Assert\Http\NoContentAserción que devuelve el código de estado HTTP 204 (No Content).
📖 jf\Assert\Http\NonAuthoritativeInformationAserción que devuelve el código de estado HTTP 203 (Non Authoritative Information).
📖 jf\Assert\Http\NotAcceptableAserción que devuelve el código de estado HTTP 406 (Not Acceptable).
📖 jf\Assert\Http\NotExtendedAserción que devuelve el código de estado HTTP 510 (Not Extended).
📖 jf\Assert\Http\NotFoundAserción que devuelve el código de estado HTTP 404 (Not Found).
📖 jf\Assert\Http\NotImplementedAserción que devuelve el código de estado HTTP 501 (Not Implemented).
📖 jf\Assert\Http\NotModifiedAserción que devuelve el código de estado HTTP 304 (Not Modified).
📖 jf\Assert\Http\OkAserción que devuelve el código de estado HTTP 200 (Ok).
📖 jf\Assert\Http\PartialContentAserción que devuelve el código de estado HTTP 206 (Partial Content).
📖 jf\Assert\Http\PayloadTooLargeAserción que devuelve el código de estado HTTP 413 (Payload Too Large).
📖 jf\Assert\Http\PaymentRequiredAserción que devuelve el código de estado HTTP 402 (Payment Required).
📖 jf\Assert\Http\PermanentRedirectAserción que devuelve el código de estado HTTP 308 (Permanent Redirect).
📖 jf\Assert\Http\PreconditionFailedAserción que devuelve el código de estado HTTP 412 (Precondition Failed).
📖 jf\Assert\Http\PreconditionRequiredAserción que devuelve el código de estado HTTP 428 (Precondition Required).
📖 jf\Assert\Http\ProcessingAserción que devuelve el código de estado HTTP 102 (Processing).
📖 jf\Assert\Http\ProxyAuthenticationRequiredAserción que devuelve el código de estado HTTP 407 (Proxy Authentication Required).
📖 jf\Assert\Http\RangeNotSatisfiableAserción que devuelve el código de estado HTTP 416 (Range Not Satisfiable).
📖 jf\Assert\Http\RequestHeaderFieldsTooLargeAserción que devuelve el código de estado HTTP 431 (Request Header Fields Too Large).
📖 jf\Assert\Http\RequestTimeoutAserción que devuelve el código de estado HTTP 408 (Request Timeout).
📖 jf\Assert\Http\ReservedAserción que devuelve el código de estado HTTP 306 (Reserved).
📖 jf\Assert\Http\ResetContentAserción que devuelve el código de estado HTTP 205 (Reset Content).
📖 jf\Assert\Http\SeeOtherAserción que devuelve el código de estado HTTP 303 (See Other).
📖 jf\Assert\Http\ServiceUnavailableAserción que devuelve el código de estado HTTP 503 (Service Unavailable).
📖 jf\Assert\Http\SwitchingProtocolsAserción que devuelve el código de estado HTTP 101 (Switching Protocols).
📖 jf\Assert\Http\TemporaryRedirectAserción que devuelve el código de estado HTTP 307 (Temporary Redirect).
📖 jf\Assert\Http\TooEarlyAserción que devuelve el código de estado HTTP 425 (Too Early).
📖 jf\Assert\Http\TooManyRequestsAserción que devuelve el código de estado HTTP 429 (Too Many Requests).
📖 jf\Assert\Http\UnauthorizedAserción que devuelve el código de estado HTTP 401 (Unauthorized).
📖 jf\Assert\Http\UnavailableForLegalReasonsAserción que devuelve el código de estado HTTP 451 (Unavailable For Legal Reasons).
📖 jf\Assert\Http\UnprocessableEntityAserción que devuelve el código de estado HTTP 422 (Unprocessable Entity).
📖 jf\Assert\Http\UnsupportedMediaTypeAserción que devuelve el código de estado HTTP 415 (Unsupported Media Type).
📖 jf\Assert\Http\UpgradeRequiredAserción que devuelve el código de estado HTTP 426 (Upgrade Required).
📖 jf\Assert\Http\UriTooLongAserción que devuelve el código de estado HTTP 414 (Uri Too Long).
📖 jf\Assert\Http\UseProxyAserción que devuelve el código de estado HTTP 305 (Use Proxy).
📖 jf\Assert\Http\VariantAlsoNegotiatesAserción que devuelve el código de estado HTTP 506 (Variant Also Negotiates).
📖 jf\Assert\Http\VersionNotSupportedAserción que devuelve el código de estado HTTP 505 (Version Not Supported).
📖 jf\Assert\Php\ArgumentCountError@generated jf/generator @see PhpArgumentCountError.
📖 jf\Assert\Php\ArithmeticError@generated jf/generator @see PhpArithmeticError.
📖 jf\Assert\Php\AssertionError@generated jf/generator @see PhpAssertionError.
📖 jf\Assert\Php\BadFunctionCallException@generated jf/generator @see PhpBadFunctionCallException.
📖 jf\Assert\Php\BadMethodCallException@generated jf/generator @see PhpBadMethodCallException.
📖 jf\Assert\Php\ClosedGeneratorException@generated jf/generator @see PhpClosedGeneratorException.
📖 jf\Assert\Php\CompileError@generated jf/generator @see PhpCompileError.
📖 jf\Assert\Php\DateError@generated jf/generator @see PhpDateError.
📖 jf\Assert\Php\DateException@generated jf/generator @see PhpDateException.
📖 jf\Assert\Php\DateInvalidOperationException@generated jf/generator @see PhpDateInvalidOperationException.
📖 jf\Assert\Php\DateInvalidTimeZoneException@generated jf/generator @see PhpDateInvalidTimeZoneException.
📖 jf\Assert\Php\DateMalformedIntervalStringException@generated jf/generator @see PhpDateMalformedIntervalStringException.
📖 jf\Assert\Php\DateMalformedPeriodStringException@generated jf/generator @see PhpDateMalformedPeriodStringException.
📖 jf\Assert\Php\DateMalformedStringException@generated jf/generator @see PhpDateMalformedStringException.
📖 jf\Assert\Php\DateObjectError@generated jf/generator @see PhpDateObjectError.
📖 jf\Assert\Php\DateRangeError@generated jf/generator @see PhpDateRangeError.
📖 jf\Assert\Php\DivisionByZeroError@generated jf/generator @see PhpDivisionByZeroError.
📖 jf\Assert\Php\DomainException@generated jf/generator @see PhpDomainException.
📖 jf\Assert\Php\Error@generated jf/generator @see PhpError.
📖 jf\Assert\Php\ErrorException@generated jf/generator @see PhpErrorException.
📖 jf\Assert\Php\Exception@generated jf/generator @see PhpException.
📖 jf\Assert\Php\IntlException@generated jf/generator @see PhpIntlException.
📖 jf\Assert\Php\InvalidArgumentException@generated jf/generator @see PhpInvalidArgumentException.
📖 jf\Assert\Php\JsonException@generated jf/generator @see PhpJsonException.
📖 jf\Assert\Php\LengthException@generated jf/generator @see PhpLengthException.
📖 jf\Assert\Php\LogicException@generated jf/generator @see PhpLogicException.
📖 jf\Assert\Php\OutOfBoundsException@generated jf/generator @see PhpOutOfBoundsException.
📖 jf\Assert\Php\OutOfRangeException@generated jf/generator @see PhpOutOfRangeException.
📖 jf\Assert\Php\OverflowException@generated jf/generator @see PhpOverflowException.
📖 jf\Assert\Php\PDOException@generated jf/generator @see PhpPDOException.
📖 jf\Assert\Php\ParseError@generated jf/generator @see PhpParseError.
📖 jf\Assert\Php\PharException@generated jf/generator @see PhpPharException.
📖 jf\Assert\Php\RangeException@generated jf/generator @see PhpRangeException.
📖 jf\Assert\Php\RedisClusterException@generated jf/generator @see PhpRedisClusterException.
📖 jf\Assert\Php\RedisException@generated jf/generator @see PhpRedisException.
📖 jf\Assert\Php\ReflectionException@generated jf/generator @see PhpReflectionException.
📖 jf\Assert\Php\RequestParseBodyException@generated jf/generator @see PhpRequestParseBodyException.
📖 jf\Assert\Php\RuntimeException@generated jf/generator @see PhpRuntimeException.
📖 jf\Assert\Php\SQLite3Exception@generated jf/generator @see PhpSQLite3Exception.
📖 jf\Assert\Php\SodiumException@generated jf/generator @see PhpSodiumException.
📖 jf\Assert\Php\TypeError@generated jf/generator @see PhpTypeError.
📖 jf\Assert\Php\UnderflowException@generated jf/generator @see PhpUnderflowException.
📖 jf\Assert\Php\UnexpectedValueException@generated jf/generator @see PhpUnexpectedValueException.
📖 jf\Assert\Php\UnhandledMatchError@generated jf/generator @see PhpUnhandledMatchError.
📖 jf\Assert\Php\ValueError@generated jf/generator @see PhpValueError.

Traits

NombreDescripción
📖 jf\Assert\Trait\TArrayTrait para realizar aserciones usando las funciones del módulo array de PHP.
📖 jf\Assert\Trait\TAssertTrait que incorpora todos los traits del espacio de nombres `jf\Assert\Trait. @generated jf/generator.
📖 jf\Assert\Trait\TClassObjTrait para realizar aserciones usando las funciones del módulo classobj de PHP.
📖 jf\Assert\Trait\TCtypeTrait para realizar aserciones usando las funciones del módulo ctype de PHP.
📖 jf\Assert\Trait\TExecTrait para realizar aserciones usando las funciones del módulo exec de PHP.
📖 jf\Assert\Trait\TFilesystemTrait para realizar aserciones usando las funciones del módulo filesystem de PHP.
📖 jf\Assert\Trait\TFilterTrait para realizar aserciones usando las funciones del módulo filter de PHP.
📖 jf\Assert\Trait\TFloatTrait para realizar comparaciones entre valores de punto flotante.
📖 jf\Assert\Trait\TFuncHandTrait para realizar aserciones usando las funciones del módulo funchand de PHP.
📖 jf\Assert\Trait\TInfoTrait para realizar aserciones usando las funciones del módulo info de PHP.
📖 jf\Assert\Trait\TIntegerTrait para realizar comparaciones entre valores de tipo entero.
📖 jf\Assert\Trait\TMathTrait para realizar aserciones usando las funciones del módulo math de PHP.
📖 jf\Assert\Trait\TStringsTrait para realizar aserciones usando las funciones del módulo strings de PHP.

Diagrama

Diagrama

Generado con ❤️ usando jfGeneratorDoc 0.1.0