This module provides an API for finding Drupal groups in various contexts, such as from content, specific routes, or URL queries. It allows developers to create custom group-finding logic or alter existing methods.
This module is an API module that allows you to find Group in different scenarios.
Predefined finders:
- Create new group: Group from create group route (dummy group).
- Group by content: Group from grouped content. It returns the first group. However, you can override it in case you would like to to return a group other than the first.
- Group route: Group from a group route.
- Group URL query: Group from the URL query (?group=x)
Features:
- Find group in different contexts other than the group route.
- Alter/Override predefined finders according to your needs. For example you could change the weight (the higher the number, the later the founder is being called) for the predefined finders.
- Create your own finders.
- Provides a plugin context for group finder.
How to use in your custom code:
/** @var \Drupal\group_finder\GroupFinderInterface $group_finder */
$group_finder = \Drupal::service('group_finder.provider')->get();
$group = $group_finder?->getGroup();
Used by:
This module is used by Group Media Library module.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Group ecosystem
Most installed first
Activity
Release Timeline
Releases
| Version | Type | Core | Release date | |
|---|---|---|---|---|
| 2.1.0-alpha1 | Pre-release | 10–11 | May 18, 2026 | |
| 1.0.0-alpha4 | Pre-release | Mar 27, 2023 | ||
| 2.0.0-alpha3 | Pre-release | Feb 13, 2023 | ||
| 1.0.0-alpha3 | Pre-release | Feb 13, 2023 | ||
| 2.0.0-alpha2 | Pre-release | Feb 6, 2023 | ||
| 1.0.0-alpha2 | Pre-release | Feb 6, 2023 | ||
| 2.0.0-alpha1 | Pre-release | Jan 29, 2023 | ||
| 1.0.0-alpha1 | Pre-release | Jan 29, 2023 |