Documentation

AbstractError
in package
implements ErrorInterface

Pop utils abstract error class

Tags
category

Pop

author

Nick Sagona, III dev@nolainteractive.com

copyright

Copyright (c) 2009-2023 NOLA Interactive, LLC. (http://www.nolainteractive.com)

license

http://www.popphp.org/license New BSD License

version
1.3.0

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

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
throws
Exception
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

setErrorCodes()

Set error codes (clear all previous errors)

public setErrorCodes(array<string|int, mixed> $errorCodes) : AbstractError
Parameters
$errorCodes : array<string|int, mixed>
Return values
AbstractError

Search results