AbstractError
in package
implements
ErrorInterface
Pop utils abstract error class
Tags
Interfaces, Classes, Traits and Enums
- ErrorInterface
- Pop utils error interface
Table of Contents
- $errorCodes : mixed
- Current error codes
- $errorMessages : array<string|int, mixed>
- Error messages
- addErrorCode() : AbstractError
- Add error code
- addErrorCodes() : AbstractError
- Add error codes
- getAllErrorCodes() : array<string|int, mixed>
- Get all error codes
- getAllErrorMessages() : array<string|int, mixed>
- Get all error messages
- getErrorCodes() : array<string|int, mixed>
- Get current error codes
- getErrorMessage() : string
- Get error message from a provided error code
- getErrorMessages() : array<string|int, mixed>
- Get current error messages
- hasError() : bool
- Has error (alias)
- hasErrorCodes() : bool
- Has error codes
- isError() : bool
- Is error (alias)
- setErrorCode() : AbstractError
- Set error code (clear all previous errors)
- setErrorCodes() : AbstractError
- Set error codes (clear all previous errors)
Properties
$errorCodes
Current error codes
protected
mixed
$errorCodes
= []
$errorMessages
Error messages
protected
array<string|int, mixed>
$errorMessages
= []
Methods
addErrorCode()
Add error code
public
addErrorCode(mixed $errorCode) : AbstractError
Parameters
- $errorCode : mixed
Tags
Return values
AbstractError —addErrorCodes()
Add error codes
public
addErrorCodes(array<string|int, mixed> $errorCodes) : AbstractError
Parameters
- $errorCodes : array<string|int, mixed>
Return values
AbstractError —getAllErrorCodes()
Get all error codes
public
getAllErrorCodes() : array<string|int, mixed>
Return values
array<string|int, mixed> —getAllErrorMessages()
Get all error messages
public
getAllErrorMessages() : array<string|int, mixed>
Return values
array<string|int, mixed> —getErrorCodes()
Get current error codes
public
getErrorCodes() : array<string|int, mixed>
Return values
array<string|int, mixed> —getErrorMessage()
Get error message from a provided error code
public
getErrorMessage(mixed $errorCode) : string
Parameters
- $errorCode : mixed
Tags
Return values
string —getErrorMessages()
Get current error messages
public
getErrorMessages() : array<string|int, mixed>
Return values
array<string|int, mixed> —hasError()
Has error (alias)
public
hasError() : bool
Return values
bool —hasErrorCodes()
Has error codes
public
hasErrorCodes() : bool
Return values
bool —isError()
Is error (alias)
public
isError() : bool
Return values
bool —setErrorCode()
Set error code (clear all previous errors)
public
setErrorCode(mixed $errorCode) : AbstractError
Parameters
- $errorCode : mixed
Tags
Return values
AbstractError —setErrorCodes()
Set error codes (clear all previous errors)
public
setErrorCodes(array<string|int, mixed> $errorCodes) : AbstractError
Parameters
- $errorCodes : array<string|int, mixed>