vendor/doctrine-migrations/tests/Doctrine/DBAL/Migrations/Tests/MigrationTestCase.php
author cavaliet
Mon, 07 Jul 2014 17:23:47 +0200
changeset 122 d672f7dd74dc
parent 39 03b14b0fe101
permissions -rw-r--r--
Added tag V00.17 for changeset ada5f3d8b5b4

<?php

namespace Doctrine\DBAL\Migrations\Tests;

use Doctrine\Common\ClassLoader;
use Doctrine\DBAL\DriverManager;

abstract class MigrationTestCase extends \PHPUnit_Framework_TestCase
{
    public function getSqliteConnection()
    {
        $params = array('driver' => 'pdo_sqlite', 'memory' => true);
        return DriverManager::getConnection($params);
    }

    /**
     * @return \Doctrine\DBAL\Migrations\Configuration\Configuration
     */
    public function getSqliteConfiguration()
    {
        $config = new \Doctrine\DBAL\Migrations\Configuration\Configuration($this->getSqliteConnection());
        $config->setMigrationsDirectory(\sys_get_temp_dir());
        $config->setMigrationsNamespace('DoctrineMigrations');
        return $config;
    }
}