PHP Класс MongoLite\Cursor

Наследование: implements Iterator, implements Countable
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$collection object
$criteria string | null
$data array
$limit null | integer
$position boolean | integer
$projection array | null
$skip null | integer
$sort null | array

Открытые методы

Метод Описание
__construct ( object $collection, mixed $criteria, $projection = null ) Constructor
count ( ) : integer Documents count
current ( )
each ( mixed $callable ) : object Loop through result set
key ( )
limit ( mixed $limit ) : object Set limit
next ( )
rewind ( ) Iterator implementation
skip ( mixed $skip ) : object Set skip
sort ( mixed $sorts ) : object Set sort
toArray ( ) : array Get documents matching criteria
valid ( )

Защищенные методы

Метод Описание
getData ( ) : array Get documents matching criteria

Описание методов

__construct() публичный Метод

Constructor
public __construct ( object $collection, mixed $criteria, $projection = null )
$collection object
$criteria mixed

count() публичный Метод

Documents count
public count ( ) : integer
Результат integer

current() публичный Метод

public current ( )

each() публичный Метод

Loop through result set
public each ( mixed $callable ) : object
$callable mixed
Результат object

getData() защищенный Метод

Get documents matching criteria
protected getData ( ) : array
Результат array

key() публичный Метод

public key ( )

limit() публичный Метод

Set limit
public limit ( mixed $limit ) : object
$limit mixed
Результат object Cursor

next() публичный Метод

public next ( )

rewind() публичный Метод

Iterator implementation
public rewind ( )

skip() публичный Метод

Set skip
public skip ( mixed $skip ) : object
$skip mixed
Результат object Cursor

sort() публичный Метод

Set sort
public sort ( mixed $sorts ) : object
$sorts mixed
Результат object Cursor

toArray() публичный Метод

Get documents matching criteria
public toArray ( ) : array
Результат array

valid() публичный Метод

public valid ( )

Описание свойств

$collection защищенное свойство

object
protected $collection

$criteria защищенное свойство

protected string|null $criteria
Результат string | null

$data защищенное свойство

protected array $data
Результат array

$limit защищенное свойство

protected null|int $limit
Результат null | integer

$position защищенное свойство

protected bool|int $position
Результат boolean | integer

$projection защищенное свойство

protected array|null $projection
Результат array | null

$skip защищенное свойство

protected null|int $skip
Результат null | integer

$sort защищенное свойство

protected null|array $sort
Результат null | array