AbstractProvider::model( $modelId,  $modelConfig = null )

In this article

{@inheritDoc}

Source

final public static function model(string $modelId, ?ModelConfig $modelConfig = null): ModelInterface
{
    $providerMetadata = static::metadata();
    $modelMetadata = static::modelMetadataDirectory()->getModelMetadata($modelId);
    $model = static::createModel($modelMetadata, $providerMetadata);
    if ($modelConfig) {
        $model->setConfig($modelConfig);
    }
    return $model;
}

Changelog

VersionDescription
0.1.0Introduced.

User Contributed Notes

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