ModelRequirements::__construct( WordPressAiClientProvidersModelsDTOlist $requiredCapabilities, WordPressAiClientProvidersModelsDTOlist $requiredOptions )

In this article

Constructor.

Parameters

$requiredCapabilities<span class="WordPressAiClientProvidersModelsDTOlist”>WordPressAiClientProvidersModelsDTOlistrequired
The capabilities that the model must support.
$requiredOptions<span class="WordPressAiClientProvidersModelsDTOlist”>WordPressAiClientProvidersModelsDTOlistrequired
The options that the model must support with specific values.

Source

public function __construct(array $requiredCapabilities, array $requiredOptions)
{
    if (!array_is_list($requiredCapabilities)) {
        throw new InvalidArgumentException('Required capabilities must be a list array.');
    }
    if (!array_is_list($requiredOptions)) {
        throw new InvalidArgumentException('Required options must be a list array.');
    }
    $this->requiredCapabilities = $requiredCapabilities;
    $this->requiredOptions = $requiredOptions;
}

Changelog

VersionDescription
0.1.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.