Constants

MSG_BAD_FUNC_CALL

MSG_BAD_FUNC_CALL

Bad function call.

MSG_BAD_METHOD_CALL

MSG_BAD_METHOD_CALL

Bad method call.

MSG_INVALID_ARG

MSG_INVALID_ARG

Invalid argument provided. %s must be type of %s.

MSG_INVALID_ARG_LENGTH

MSG_INVALID_ARG_LENGTH

Invalid argument provided. %s must be %s.

MSG_ARG_OUT_OF_RANGE

MSG_ARG_OUT_OF_RANGE

Defined value for %s argument if out of the valid range.

MSG_INVALID_TIMEZONE

MSG_INVALID_TIMEZONE

MSG_UNABLE_TO_CREATE_FROM_FORMAT

MSG_UNABLE_TO_CREATE_FROM_FORMAT

MSG_UNABLE_TO_PARSE

MSG_UNABLE_TO_PARSE

MSG_UNABLE_TO_DIFF

MSG_UNABLE_TO_DIFF

MSG_INVALID_DATE_FORMAT

MSG_INVALID_DATE_FORMAT

MSG_DEFAULT_TIMEZONE

MSG_DEFAULT_TIMEZONE

MSG_INVALID_FORMAT_FOR_ELEMENT

MSG_INVALID_FORMAT_FOR_ELEMENT

MSG_INVALID_DATE_INTERVAL

MSG_INVALID_DATE_INTERVAL

MSG_MONGO_EXTENSION_REQUIRED

MSG_MONGO_EXTENSION_REQUIRED

Properties

$messages

$messages : 

Type

$coreMessages

$coreMessages : array

Built-in exception messages.

Built-in codes range from 1-100 so make sure you custom codes are out of that range.

Type

array

Methods

__construct()

__construct(  $message,   $params = null) 

Parameters

$message
$params

isSerialized()

isSerialized(string  $value, mixed  $result = null) : boolean

Checks if a string is serialized using quick string manipulation to throw out obviously incorrect strings. Unserialize is then run on the string to perform the final verification.

Valid serialized forms are the following:

  • boolean: b:1;
  • integer: i:1;
  • double: d:0.2;
  • string: s:4:"test";
  • array: a:3:{i:0;i:1;i:1;i:2;i:2;i:3;}
  • object: O:8:"stdClass":0:{}
  • null: N;

Parameters

string $value

Value to test for serialized form

mixed $result

Result of unserialize() of the $value

Returns

boolean —

True if $value is serialized data, otherwise false

is()

is(  $var) 

Parameters

$var

isNull()

isNull(mixed  $var) : boolean

Checks if given value is null.

Parameters

mixed $var

Value to check

Returns

boolean

isEmpty()

isEmpty(mixed  $var) : boolean

Checks if given value is empty.

Parameters

mixed $var

Value to check

Returns

boolean

isObject()

isObject(mixed  $var) : boolean

Check if given value is an object.

Parameters

mixed $var

Value to check

Returns

boolean

isScalar()

isScalar(mixed  $var) : boolean

Check if given value is a scalar value.

Scalar values are: integer, float, boolean and string

Parameters

mixed $var

Value to check

Returns

boolean

isResource()

isResource(mixed  $var) : boolean

Check if given value is a resource.

Parameters

mixed $var

Value to check

Returns

boolean

isArray()

isArray(  $var) : boolean

Checks if given value is an array.

Parameters

$var

Returns

boolean

isNumber()

isNumber(  $var) : boolean

Checks if value is a number.

Parameters

$var

Returns

boolean

isInteger()

isInteger(  $var) : boolean

Checks if value is an integer.

Parameters

$var

Returns

boolean

isCallable()

isCallable(  $var) : boolean

Checks whenever resource is callable.

Parameters

$var

Returns

boolean

isString()

isString(  $var) : boolean

Checks if $var is type of string.

Parameters

$var

Returns

boolean

isBool()

isBool(  $var) : boolean

Checks if $var is type of boolean.

Parameters

$var

Returns

boolean

isBoolean()

isBoolean(  $var) : boolean

This is an alias function for self::isBool

Parameters

$var

Returns

boolean

isFile()

isFile(  $var) : boolean

Checks if $var is a file.

Parameters

$var

Returns

boolean

isReadable()

isReadable(  $var) : boolean

Checks if $var is readable.

Parameters

$var

Returns

boolean

isDirectory()

isDirectory(  $var) : boolean

Checks if $var is a directory.

Parameters

$var

Returns

boolean

isInstanceOf()

isInstanceOf(mixed  $instance, string  $type) : boolean

Check if $instance is of $type.

Parameters

mixed $instance
string $type

Returns

boolean

isSubClassOf()

isSubClassOf(string|object  $subclass, string  $class) : boolean

Check if $subclass is a subclass of $class.

Parameters

string|object $subclass
string $class

Returns

boolean

isStringObject()

isStringObject(mixed  $instance) : boolean

Check if $instance is a StringObject.

Parameters

mixed $instance

Returns

boolean

isDateTimeObject()

isDateTimeObject(mixed  $instance) : boolean

Check if $instance is a DateTimeObject.

Parameters

mixed $instance

Returns

boolean

isFileObject()

isFileObject(mixed  $instance) : boolean

Check if $instance is a FileObject.

Parameters

mixed $instance

Returns

boolean

isArrayObject()

isArrayObject(mixed  $instance) : boolean

Check if $instance is an ArrayObject.

Parameters

mixed $instance

Returns

boolean

isUrlObject()

isUrlObject(mixed  $instance) : boolean

Check if $instance is a UrlObject.

Parameters

mixed $instance

Returns

boolean