class NullObject implements NullObjectInterface, SilencerArrayAccessInterface (View source)

The NullObject class.

Methods

boolean
isNull()

Is this object not contain any values.

boolean
notNull()

Is this object not contain any values.

mixed
__get($name)

__get

mixed
__set($name, $value)

__set

mixed
__isset($name)

__isset

mixed
__toString()

__toString

mixed
__unset($name)

__unset

mixed
__call($name, $args)

__call

getIterator()

Retrieve an external iterator

boolean
offsetExists(mixed $offset)

Is a property exists or not.

mixed
offsetGet(mixed $offset)

Get a property.

void
offsetSet(mixed $offset, mixed $value)

Set a value to property.

void
offsetUnset(mixed $offset)

Unset a property.

int
count()

Count this object.

Details

at line line 23
boolean isNull()

Is this object not contain any values.

Return Value

boolean

at line line 33
boolean notNull()

Is this object not contain any values.

Return Value

boolean

at line line 45
mixed __get($name)

__get

Parameters

$name

Return Value

mixed

at line line 58
mixed __set($name, $value)

__set

Parameters

$name
$value

Return Value

mixed

at line line 70
mixed __isset($name)

__isset

Parameters

$name

Return Value

mixed

at line line 80
mixed __toString()

__toString

Return Value

mixed

at line line 92
mixed __unset($name)

__unset

Parameters

$name

Return Value

mixed

at line line 105
mixed __call($name, $args)

__call

Parameters

$name
$args

Return Value

mixed

at line line 115
Traversable getIterator()

Retrieve an external iterator

Return Value

Traversable An instance of an object implementing Iterator or Traversable

at line line 127
boolean offsetExists(mixed $offset)

Is a property exists or not.

Parameters

mixed $offset Offset key.

Return Value

boolean

at line line 140
mixed offsetGet(mixed $offset)

Get a property.

Parameters

mixed $offset Offset key.

Return Value

mixed The value to return.

Exceptions

InvalidArgumentException

at line line 154
void offsetSet(mixed $offset, mixed $value)

Set a value to property.

Parameters

mixed $offset Offset key.
mixed $value The value to set.

Return Value

void

Exceptions

InvalidArgumentException

at line line 167
void offsetUnset(mixed $offset)

Unset a property.

Parameters

mixed $offset Offset key to unset.

Return Value

void

Exceptions

InvalidArgumentException

at line line 177
int count()

Count this object.

Return Value

int