Documentation

ObjectIterator
in package
implements Iterator, Countable

Tags
author

Joost Nijhuis jnijhuis81@gmail.com

Interfaces, Classes and Traits

Iterator
Countable

Table of Contents

$data  : array<string|int, mixed>
$initialized  : bool
$object  : object
$position  : int
__construct()  : mixed
count()  : mixed
{@inheritdoc}
current()  : mixed
{@inheritdoc}
key()  : mixed
{@inheritdoc}
next()  : mixed
{@inheritdoc}
rewind()  : mixed
{@inheritdoc}
valid()  : mixed
{@inheritdoc}
buildDataFromObject()  : array<string|int, mixed>
getDataFromItem()  : array<string|int, mixed>
initialize()  : mixed
Initializer

Properties

Methods

__construct()

public __construct(object $object) : mixed
Parameters
$object : object
Return values
mixed

count()

{@inheritdoc}

public count() : mixed
Return values
mixed

current()

{@inheritdoc}

public current() : mixed
Return values
mixed

key()

{@inheritdoc}

public key() : mixed
Return values
mixed

next()

{@inheritdoc}

public next() : mixed
Return values
mixed

rewind()

{@inheritdoc}

public rewind() : mixed
Return values
mixed

valid()

{@inheritdoc}

public valid() : mixed
Return values
mixed

buildDataFromObject()

private buildDataFromObject(object $object) : array<string|int, mixed>
Parameters
$object : object
Return values
array<string|int, mixed>

getDataFromItem()

private getDataFromItem(object|array<string|int, mixed> $item) : array<string|int, mixed>
Parameters
$item : object|array<string|int, mixed>
Return values
array<string|int, mixed>

initialize()

Initializer

private initialize() : mixed
Return values
mixed

Search results