Constants

DYNAMODB_PHP_VERSION

DYNAMODB_PHP_VERSION = 'none'

Properties

$instance

$instance : 

Type

$mysql

$mysql : 

Type

$sqlite

$sqlite : 

Type

$postgres

$postgres : 

Type

$mongo

$mongo : 

Type

$mongoDb

$mongoDb : 

Type

$redis

$redis : 

Type

$cassandra

$cassandra : 

Type

$configDir

$configDir : 

Type

$dynamodb

$dynamodb : 

Type

$couchbase

$couchbase : 

Type

Methods

__construct()

__construct() 

getInstance()

getInstance() 

getSqlitePdo()

getSqlitePdo() 

getPostgresPdo()

getPostgresPdo() 

getPostgresDriver()

getPostgresDriver() 

getMemoryStorage()

getMemoryStorage() 

getRedisStorage()

getRedisStorage() 

getMysqlPdo()

getMysqlPdo() 

getMongo()

getMongo() 

getMongoDb()

getMongoDb() 

getCouchbase()

getCouchbase() 

getCassandraStorage()

getCassandraStorage() 

runPdoSql()

runPdoSql(\PDO  $pdo) 

Parameters

\PDO $pdo

getSqliteDir()

getSqliteDir() 

getConfigDir()

getConfigDir() 

removeMongo()

removeMongo(\MongoDB  $db) 

Parameters

\MongoDB $db

removeMongoDB()

removeMongoDB(\MongoDB\Database  $db) 

Parameters

\MongoDB\Database $db

getTestPublicKey()

getTestPublicKey() 

getDynamoDbStorage()

getDynamoDbStorage() 

cleanupTravisDynamoDb()

cleanupTravisDynamoDb(  $prefix = null) 

Parameters

$prefix

testRedisConnection()

testRedisConnection(\Predis\Client  $redis) 

Parameters

\Predis\Client $redis

testMongoConnection()

testMongoConnection(\MongoClient  $mongo) 

Parameters

\MongoClient $mongo

testMongoDBConnection()

testMongoDBConnection(\MongoDB\Client  $mongo) 

Parameters

\MongoDB\Client $mongo

testCouchbaseConnection()

testCouchbaseConnection(\Couchbase  $couchbase) 

Parameters

\Couchbase $couchbase

testCassandraConnection()

testCassandraConnection(\phpcassa\Connection\ConnectionPool  $cassandra) 

Parameters

\phpcassa\Connection\ConnectionPool $cassandra

removeCassandraDb()

removeCassandraDb() 

createSqliteDb()

createSqliteDb(\PDO  $pdo) 

Parameters

\PDO $pdo

removeSqliteDb()

removeSqliteDb() 

createMysqlDb()

createMysqlDb(\PDO  $pdo) 

Parameters

\PDO $pdo

removeMysqlDb()

removeMysqlDb(\PDO  $pdo) 

Parameters

\PDO $pdo

createPostgresDb()

createPostgresDb() 

populatePostgresDb()

populatePostgresDb(\PDO  $pdo) 

Parameters

\PDO $pdo

removePostgresDb()

removePostgresDb() 

createCouchbaseDB()

createCouchbaseDB(\Couchbase  $db) 

Parameters

\Couchbase $db

clearCouchbase()

clearCouchbase(\Couchbase  $cb) 

Parameters

\Couchbase $cb

createMongo()

createMongo(\MongoDB  $db) 

Parameters

\MongoDB $db

createMongoDB()

createMongoDB(\MongoDB\Database  $db) 

Parameters

\MongoDB\Database $db

createRedisDb()

createRedisDb(\OAuth2\Storage\Redis  $storage) 

Parameters

\OAuth2\Storage\Redis $storage

getTestPrivateKey()

getTestPrivateKey() 

getDynamoDbClient()

getDynamoDbClient() 

deleteDynamoDb()

deleteDynamoDb(\Aws\DynamoDb\DynamoDbClient  $client,   $prefix = null,   $waitForDeletion = false) 

Parameters

\Aws\DynamoDb\DynamoDbClient $client
$prefix
$waitForDeletion

createDynamoDb()

createDynamoDb(\Aws\DynamoDb\DynamoDbClient  $client,   $prefix = null) 

Parameters

\Aws\DynamoDb\DynamoDbClient $client
$prefix

populateDynamoDb()

populateDynamoDb(  $client,   $prefix = null) 

Parameters

$client
$prefix

getEnvVar()

getEnvVar(  $var,   $default = null) 

Parameters

$var
$default