Service for searching message groups and message keys. More...
Public Member Functions | |
| __construct (private readonly WANObjectCache $cache, private readonly Collation $collation, private readonly MessageGroups $messageGroupFactory, private readonly NamespaceInfo $namespaceInfo, private readonly MessageIndex $messageIndex, private readonly TitleParser $titleParser, private readonly TitleFormatter $titleFormatter,) | |
| searchStaticMessageGroups (string $query, int $maxResults, array $types=[]) | |
| searchMessages (string $query, int $maxResults) | |
| Search message prefixes. | |
| matchMessages (string $query) | |
| Match messages matching a pattern. | |
| getGroupTypes () | |
Service for searching message groups and message keys.
Definition at line 26 of file EntitySearch.php.
| MediaWiki\Extension\Translate\TranslatorInterface\EntitySearch::__construct | ( | private readonly WANObjectCache | $cache, |
| private readonly Collation | $collation, | ||
| private readonly MessageGroups | $messageGroupFactory, | ||
| private readonly NamespaceInfo | $namespaceInfo, | ||
| private readonly MessageIndex | $messageIndex, | ||
| private readonly TitleParser | $titleParser, | ||
| private readonly TitleFormatter | $titleFormatter ) |
Definition at line 42 of file EntitySearch.php.
| MediaWiki\Extension\Translate\TranslatorInterface\EntitySearch::getGroupTypes | ( | ) |
Definition at line 286 of file EntitySearch.php.
| MediaWiki\Extension\Translate\TranslatorInterface\EntitySearch::matchMessages | ( | string | $query | ) |
Match messages matching a pattern.
'*' is the wildcard for anything.
Definition at line 192 of file EntitySearch.php.
| MediaWiki\Extension\Translate\TranslatorInterface\EntitySearch::searchMessages | ( | string | $query, |
| int | $maxResults ) |
Search message prefixes.
Results are collapsed into prefix patterns when possible.
Definition at line 123 of file EntitySearch.php.
| MediaWiki\Extension\Translate\TranslatorInterface\EntitySearch::searchStaticMessageGroups | ( | string | $query, |
| int | $maxResults, | ||
| array | $types = [] ) |
Definition at line 54 of file EntitySearch.php.