VersionAwarePlatformDriver
in
Contract for a driver that is able to create platform instances by version.
Doctrine uses different platform classes for different vendor versions to support the correct features and SQL syntax of each version. This interface should be implemented by drivers that are capable to do this distinction.
Tags
Table of Contents
- createDatabasePlatformForVersion() : AbstractPlatform
- Factory method for creating the appropriate platform instance for the given version.
Methods
createDatabasePlatformForVersion()
Factory method for creating the appropriate platform instance for the given version.
public
createDatabasePlatformForVersion(string $version) : AbstractPlatform
Parameters
- $version : string
-
The platform/server version string to evaluate. This should be given in the notation the underlying database vendor uses.