getUser()->isAdmin()) { $result['whereClause'][] = array( 'isActive' => true ); } } protected function boolFilterOnlyMyTeam(&$result) { $teamIds = $this->getUser()->get('teamsIds'); if (empty($teamIds)) { $teamIds = []; } if (!in_array('teams', $result['joins'])) { $result['joins'][] = 'teams'; } $result['whereClause'][] = array( 'teamUser.teamId' => $teamIds ); $result['distinct'] = true; } }