Legend of the Green Dragon

MotdRepository extends ServiceEntityRepository
in package
Uses EntityRepositoryTrait

Table of Contents

$repositoryHydrator  : mixed
__construct()  : mixed
appendPollResults()  : array<string|int, mixed>
Append results of a poll to MOTD item.
createTranslatebleQuery()  : Query
Create query for translate entity.
extractEntity()  : array<string|int, mixed>
Extract values from an object with class methods.
getEditMotdItem()  : array<string|int, mixed>|null
Get MoTD item info.
getLastMotd()  : array<string|int, mixed>|null
Get last MOTD.
getLastMotdDate()  : DateTime|null
Get last Motd date.
getMonthCountPerYear()  : array<string|int, mixed>
Get a list of years with count of MoTD per month.
getPaginator()  : Paginator
Get a pagination for a result.
getQueryBuilder()  : QueryBuilder
Get a instance of query builder.
hydrateEntity()  : object
Hydrate an object by populating getter/setter methods.
getHydrator()  : ClassMethodsHydrator
Get Hydrator instance.

Properties

Methods

__construct()

public __construct(ManagerRegistry $registry) : mixed
Parameters
$registry : ManagerRegistry
Return values
mixed

appendPollResults()

Append results of a poll to MOTD item.

public appendPollResults(array<string|int, mixed> $motd, int $userId) : array<string|int, mixed>
Parameters
$motd : array<string|int, mixed>

Information of a motd

$userId : int

Id of user to get it's vote

Return values
array<string|int, mixed>

createTranslatebleQuery()

Create query for translate entity.

public createTranslatebleQuery(string $dql) : Query
Parameters
$dql : string

Note: If pass a "Doctrine\ORM\QueryBuilder" auto-get a DQL string

Return values
Query

extractEntity()

Extract values from an object with class methods.

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

getEditMotdItem()

Get MoTD item info.

public getEditMotdItem(int $motdId) : array<string|int, mixed>|null
Parameters
$motdId : int
Return values
array<string|int, mixed>|null

getLastMotd()

Get last MOTD.

public getLastMotd() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

getLastMotdDate()

Get last Motd date.

public getLastMotdDate() : DateTime|null
Return values
DateTime|null

getMonthCountPerYear()

Get a list of years with count of MoTD per month.

public getMonthCountPerYear() : array<string|int, mixed>
Return values
array<string|int, mixed>

getPaginator()

Get a pagination for a result.

public getPaginator(QueryBuilder $query[, int $page = 1 ][, int $perPage = 25 ][, int $resultType = DoctrineAdapter::RESULT_ARRAY ]) : Paginator
Parameters
$query : QueryBuilder
$page : int = 1
$perPage : int = 25
$resultType : int = DoctrineAdapter::RESULT_ARRAY
Return values
Paginator

getQueryBuilder()

Get a instance of query builder.

public getQueryBuilder() : QueryBuilder
Return values
QueryBuilder

hydrateEntity()

Hydrate an object by populating getter/setter methods.

public hydrateEntity(array<string|int, mixed> $data[, object|null $entity = null ]) : object
Parameters
$data : array<string|int, mixed>
$entity : object|null = null
Return values
object

getHydrator()

Get Hydrator instance.

protected getHydrator() : ClassMethodsHydrator
Return values
ClassMethodsHydrator

Search results