W3cubDocs

/Symfony 2.7

Symfony\Component\Locale\Stub\StubIntl

abstract class StubIntl extends IntlGlobals

Alias of {@link \Symfony\Component\Intl\Globals\IntlGlobals}.

Constants

U_ZERO_ERROR

Indicates that no error occurred

U_ILLEGAL_ARGUMENT_ERROR

Indicates that an invalid argument was passed

U_PARSE_ERROR

Indicates that the parse() operation failed

Methods

static Boolean isFailure(integer $errorCode)

Returns whether the error code indicates a failure

from IntlGlobals
static integer getErrorCode()

Returns the error code of the last operation

from IntlGlobals
static string getErrorMessage()

Returns the error message of the last operation

from IntlGlobals
static string getErrorName(integer $code)

Returns the symbolic name for a given error code

from IntlGlobals
static setError(integer $code, string $message = '')

Sets the current error

from IntlGlobals

Details

static public Boolean isFailure(integer $errorCode)

Returns whether the error code indicates a failure

Parameters

integer $errorCode The error code returned by IntlGlobals::getErrorCode()

Return Value

Boolean

static public integer getErrorCode()

Returns the error code of the last operation

Returns IntlGlobals::UZEROERROR if no error occurred.

Return Value

integer

static public string getErrorMessage()

Returns the error message of the last operation

Returns "UZEROERROR" if no error occurred.

Return Value

string

static public string getErrorName(integer $code)

Returns the symbolic name for a given error code

Parameters

integer $code The error code returned by IntlGlobals::getErrorCode()

Return Value

string

static public setError(integer $code, string $message = '')

Sets the current error

Parameters

integer $code One of the error constants in this class
string $message The ICU class error message

Exceptions

InvalidArgumentException If the code is not one of the error constants in this class

© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Locale/Stub/StubIntl.html