Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F4145841
VersionAwarePlatformDriver.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
VersionAwarePlatformDriver.php
View Options
<?php
namespace
Doctrine\DBAL
;
use
Doctrine\DBAL\Platforms\AbstractPlatform
;
/**
* 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.
*
* @deprecated All drivers will have to be aware of the server version in the next major release.
*/
interface
VersionAwarePlatformDriver
extends
Driver
{
/**
* Factory method for creating the appropriate platform instance for the given version.
*
* @param string $version The platform/server version string to evaluate. This should be given in the notation
* the underlying database vendor uses.
*
* @return AbstractPlatform
*
* @throws Exception If the given version string could not be evaluated.
*/
public
function
createDatabasePlatformForVersion
(
$version
);
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Aug 19 2026, 17:47 (5 w, 4 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
92/0a/3d599bc74c37441327176f66305a
Default Alt Text
VersionAwarePlatformDriver.php (1 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment