WordPress\AiClientDependencies\Http\Discovery\Strategy
PuliBetaStrategy::getCandidates
Method of the class: PuliBetaStrategy{}
No Hooks.
Returns
null. Nothing (null).
Usage
$result = PuliBetaStrategy::getCandidates( $type );
- $type(required)
- .
PuliBetaStrategy::getCandidates() PuliBetaStrategy::getCandidates code WP 7.0
public static function getCandidates($type)
{
$returnData = [];
$bindings = self::getPuliDiscovery()->findBindings($type);
foreach ($bindings as $binding) {
$condition = \true;
if ($binding->hasParameterValue('depends')) {
$condition = $binding->getParameterValue('depends');
}
$returnData[] = ['class' => $binding->getClassName(), 'condition' => $condition];
}
return $returnData;
}