CirclesQueryHelper
in package
Class CirclesQueryHelper
Table of Contents
- $coreRequestBuilder : CoreRequestBuilder
- $federatedUserService : FederatedUserService
- $queryBuilder : CoreQueryBuilder
- __construct() : mixed
- CirclesQueryHelper constructor.
- addCircleDetails() : void
- extractCircle() : Circle
- getQueryBuilder() : IQueryBuilder
- limitToInheritedMembers() : ICompositeExpression
- limitToSession() : ICompositeExpression
Properties
$coreRequestBuilder
private
CoreRequestBuilder
$coreRequestBuilder
$federatedUserService
private
FederatedUserService
$federatedUserService
$queryBuilder
private
CoreQueryBuilder
$queryBuilder
Methods
__construct()
CirclesQueryHelper constructor.
public
__construct(CoreRequestBuilder $coreRequestBuilder, FederatedUserService $federatedUserService) : mixed
Parameters
- $coreRequestBuilder : CoreRequestBuilder
- $federatedUserService : FederatedUserService
Return values
mixed —addCircleDetails()
public
addCircleDetails(string $alias, string $field) : void
Parameters
- $alias : string
- $field : string
Tags
Return values
void —extractCircle()
public
extractCircle(array<string|int, mixed> $data) : Circle
Parameters
- $data : array<string|int, mixed>
Tags
Return values
Circle —getQueryBuilder()
public
getQueryBuilder() : IQueryBuilder
Return values
IQueryBuilder —limitToInheritedMembers()
public
limitToInheritedMembers(string $alias, string $field, IFederatedUser $federatedUser[, bool $fullDetails = false ]) : ICompositeExpression
Parameters
- $alias : string
- $field : string
- $federatedUser : IFederatedUser
- $fullDetails : bool = false
Tags
Return values
ICompositeExpression —limitToSession()
public
limitToSession(string $alias, string $field[, bool $fullDetails = false ]) : ICompositeExpression
Parameters
- $alias : string
- $field : string
- $fullDetails : bool = false