Legend of the Green Dragon

Doctrine
in package
implements AdapterInterface

Interfaces, Classes, Traits and Enums

AdapterInterface

Table of Contents

HYDRATE_OBJECT  = 3
Hydrates an object graph. This is the default behavior.
RESULT_ARRAY  = 2
Use getArrayResult to get results.
RESULT_SCALAR  = 1
Use getScalarResult to get results.
$doctrine  : QueryBuilder
Doctrine instance of QueryBuilder.
$resultType  : int
Result type to use.
$rowCount  : int
Total item count.
__construct()  : mixed
count()  : int
Returns the total number of rows in the result set.
getItems()  : mixed
{@inheritdoc}
selectCount()  : int
Count total rows.

Constants

HYDRATE_OBJECT

Hydrates an object graph. This is the default behavior.

public mixed HYDRATE_OBJECT = 3

RESULT_ARRAY

Use getArrayResult to get results.

public mixed RESULT_ARRAY = 2

RESULT_SCALAR

Use getScalarResult to get results.

public mixed RESULT_SCALAR = 1

Properties

$doctrine

Doctrine instance of QueryBuilder.

protected QueryBuilder $doctrine

$resultType

Result type to use.

protected int $resultType

$rowCount

Total item count.

protected int $rowCount

Methods

__construct()

public __construct(QueryBuilder $query[, int $resultType = self::RESULT_ARRAY ]) : mixed
Parameters
$query : QueryBuilder
$resultType : int = self::RESULT_ARRAY
Return values
mixed

count()

Returns the total number of rows in the result set.

public count() : int
Return values
int

getItems()

{@inheritdoc}

public getItems(mixed $offset, mixed $itemCountPerPage) : mixed
Parameters
$offset : mixed
$itemCountPerPage : mixed
Return values
mixed

selectCount()

Count total rows.

private selectCount() : int
Return values
int

Search results