WordPress\AiClient\Providers\Models\DTO
ModelRequirements::__construct
Constructor.
Method of the class: ModelRequirements{}
No Hooks.
Returns
null. Nothing (null).
Usage
$ModelRequirements = new ModelRequirements(); $ModelRequirements->__construct( $requiredCapabilities, $requiredOptions );
- $requiredCapabilities(list
) (required) - The capabilities that the model must support.
- $requiredOptions(list
) (required) - The options that the model must support with specific values.
Changelog
| Since 0.1.0 | Introduced. |
ModelRequirements::__construct() ModelRequirements:: construct code WP 7.0
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;
}