WordPress\AiClientDependencies\Http\Discovery\Strategy

PuliBetaStrategy::getCandidatespublic staticWP 1.0

Method of the class: PuliBetaStrategy{}

No Hooks.

Returns

null. Nothing (null).

Usage

$result = PuliBetaStrategy::getCandidates( $type );
$type(required)
.

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;
}