Copied!

ResolvedAiModelOptions

ResolvedAiModelOptions.php : 14
Read-only
Final

Properties

public $definitions

ResolvedAiModelOptions.php : 22
public OptionDefinitionCollection $definitions

public $model

ResolvedAiModelOptions.php : 20
public AiModel $model

public $values

ResolvedAiModelOptions.php : 21
public array<string|int, mixed> $values

Methods

public__construct()

ResolvedAiModelOptions.php : 19
public __construct(AiModel $model, array<string, int|float|bool|string|array<string|int, mixed>> $values, OptionDefinitionCollection $definitions)

Parameters

Name Type Default value Description
$model AiModel - -
$values array<string, int|float|bool|string|array<string|int, mixed>> - -
$definitions OptionDefinitionCollection - -

publicget()

ResolvedAiModelOptions.php : 43
public get(string $name[, int|float|bool|string|array<string|int, mixed>|null $default = null ]) : int|float|bool|string|array<string|int, mixed>|null

Parameters

Name Type Default value Description
$name string - -
$default int|float|bool|string|array<string|int, mixed>|null null -

Return values

int|float|bool|string|array<string|int, mixed>|null

publicgetDefinition()

ResolvedAiModelOptions.php : 28
public getDefinition(string $name) : OptionDefinition

Parameters

Name Type Default value Description
$name string - -

Return values

OptionDefinition

Tags
Throws
UndefinedOptionException

publichas()

ResolvedAiModelOptions.php : 33
public has(string $name) : bool

Parameters

Name Type Default value Description
$name string - -

Return values

bool