WordPress\AiClient\Providers\Models\DTO

ModelRequirements::__construct │ public │ WP 0.1.0

Constructor.

Метод класса: ModelRequirements{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$ModelRequirements = new ModelRequirements();
$ModelRequirements->__construct( $requiredCapabilities, $requiredOptions );
$requiredCapabilities(list) (обязательный)
The capabilities that the model must support.
$requiredOptions(list) (обязательный)
The options that the model must support with specific values.

Список изменений

С версии 0.1.0 Введена.

Код ModelRequirements::__construct() WP 7.1.4

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