mirror of
https://github.com/silverstripe/silverstripe-mssql
synced 2024-10-22 08:05:53 +02:00
0f4decea92
Updated to support Symfony 4 in CMS 4.7.
33 lines
1.0 KiB
YAML
33 lines
1.0 KiB
YAML
---
|
|
name: mssqlconnectors
|
|
---
|
|
SilverStripe\Core\Injector\Injector:
|
|
# Connect using PDO
|
|
MSSQLPDODatabase:
|
|
class: 'SilverStripe\MSSQL\MSSQLDatabase'
|
|
properties:
|
|
connector: '%$PDOConnector'
|
|
schemaManager: '%$MSSQLSchemaManager'
|
|
queryBuilder: '%$MSSQLQueryBuilder'
|
|
# Uses sqlsrv_connect
|
|
MSSQLDatabase:
|
|
class: 'SilverStripe\MSSQL\MSSQLDatabase'
|
|
properties:
|
|
connector: '%$SQLServerConnector'
|
|
schemaManager: '%$MSSQLSchemaManager'
|
|
queryBuilder: '%$MSSQLQueryBuilder'
|
|
# Uses sqlsrv_connect to connect to a MS Azure Database
|
|
MSSQLAzureDatabase:
|
|
class: 'SilverStripe\MSSQL\MSSQLAzureDatabase'
|
|
properties:
|
|
connector: '%$SQLServerConnector'
|
|
schemaManager: '%$MSSQLSchemaManager'
|
|
queryBuilder: '%$MSSQLQueryBuilder'
|
|
SQLServerConnector:
|
|
class: 'SilverStripe\MSSQL\SQLServerConnector'
|
|
type: prototype
|
|
MSSQLSchemaManager:
|
|
class: 'SilverStripe\MSSQL\MSSQLSchemaManager'
|
|
MSSQLQueryBuilder:
|
|
class: 'SilverStripe\MSSQL\MSSQLQueryBuilder'
|