class PostSelectQuerySubscriber implements EventSubscriberInterface

Changes the results of a select query, doing 1-n joins and unserializing data

Methods

static 
getSubscribedEvents()

No description

onPostQuery(PostSelectQueryEvent $event)

No description

array
postRun(array $results, Api4SelectQuery $query)

No description

unserializeFields(array $results, string $entity, array $fields = [])

Unserialize values

array
getJoinResults(Api4SelectQuery $query, $alias, $selects)

No description

Details

at line 54
static getSubscribedEvents()

at line 63
onPostQuery(PostSelectQueryEvent $event)

Parameters

PostSelectQueryEvent $event

at line 74
protected array postRun(array $results, Api4SelectQuery $query)

Parameters

array $results
Api4SelectQuery $query

Return Value

array

at line 128
protected unserializeFields(array $results, string $entity, array $fields = [])

Unserialize values

Parameters

array $results
string $entity
array $fields

at line 304
protected array getJoinResults(Api4SelectQuery $query, $alias, $selects)

Parameters

Api4SelectQuery $query
$alias
$selects

Return Value

array