PHP Class Luxifer\Tests\Mocks\DriverMock

Inheritance: implements Doctrine\DBAL\Driver
Show file Open project: luxifer/doctrine-functions

Public Methods

Method Description
connect ( array $params, $username = null, $password = null, array $driverOptions = [] )
convertExceptionCode ( Exception $exception )
getDatabase ( Doctrine\DBAL\Connection $conn )
getDatabasePlatform ( )
getName ( )
getSchemaManager ( Doctrine\DBAL\Connection $conn )
setDatabasePlatform ( Doctrine\DBAL\Platforms\AbstractPlatform $platform ) * MOCK API
setSchemaManager ( Doctrine\DBAL\Schema\AbstractSchemaManager $sm )

Protected Methods

Method Description
_constructPdoDsn ( array $params ) : string Constructs the Sqlite PDO DSN.

Method Details

_constructPdoDsn() protected method

Constructs the Sqlite PDO DSN.
protected _constructPdoDsn ( array $params ) : string
$params array
return string The DSN.

connect() public method

public connect ( array $params, $username = null, $password = null, array $driverOptions = [] )
$params array
$driverOptions array

convertExceptionCode() public method

public convertExceptionCode ( Exception $exception )
$exception Exception

getDatabase() public method

public getDatabase ( Doctrine\DBAL\Connection $conn )
$conn Doctrine\DBAL\Connection

getDatabasePlatform() public method

public getDatabasePlatform ( )

getName() public method

public getName ( )

getSchemaManager() public method

public getSchemaManager ( Doctrine\DBAL\Connection $conn )
$conn Doctrine\DBAL\Connection

setDatabasePlatform() public method

* MOCK API
public setDatabasePlatform ( Doctrine\DBAL\Platforms\AbstractPlatform $platform )
$platform Doctrine\DBAL\Platforms\AbstractPlatform

setSchemaManager() public method

public setSchemaManager ( Doctrine\DBAL\Schema\AbstractSchemaManager $sm )
$sm Doctrine\DBAL\Schema\AbstractSchemaManager