MongoDB\Driver\ServerApi::__construct

Create a new ServerApi instance

&reftitle.description; final public `MongoDB\Driver\ServerApi::__construct` `string` `version` ``bool``null```strict`&null; ``bool``null```deprecationErrors`&null;

Creates a new `MongoDB\Driver\ServerApi` instance used to declare an API version when creating a `MongoDB\Driver\Manager`.

&reftitle.parameters;

`version`

- A server API version.

  Supported API versions are provided as constants in `MongoDB\Driver\ServerApi`. The only supported API version is `MongoDB\Driver\ServerApi::V1`.

`strict`

- If the `strict` parameter is set to &true;, the server will yield an error for any command that is not part of the specified API version. If no value is provided, the server default value (&false;) is used.

`deprecationErrors`

- If the `deprecationErrors` parameter is set to &true;, the server will yield an error when using a command that is deprecated in the specified API version. If no value is provided, the server default value (&false;) is used.