[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/php-ai-client/src/Messages/Util/ -> ModalityCombinationsUtil.php (summary)

(no description)

File Size: 48 lines (2 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

ModalityCombinationsUtil:: (1 method):
  buildCombinations()


Class: ModalityCombinationsUtil  - X-Ref

Utility class for building modality combinations.

buildCombinations(array $required, array $optional)   X-Ref
Builds all modality combinations that always include the required modalities
with every possible subset of the optional modalities.

Uses binary representation to enumerate all 2^n subsets of the optional
modalities. Each subset is merged with the required modalities to form one
complete combination. Modality lists are unordered, so only unique
combinations (not permutations) are produced.

return: list<list<ModalityEnum>> List of modality combinations, each containing
param: list<ModalityEnum> $required Required modalities included in every combination.
param: list<ModalityEnum> $optional Optional modalities to generate subsets from.



Generated : Mon Oct 19 08:20:34 2026 Cross-referenced by PHPXref