protected function PdoSessionHandlerTest::setUp

File

drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/PdoSessionHandlerTest.php, line 20

Class

PdoSessionHandlerTest

Namespace

Symfony\Component\HttpFoundation\Tests\Session\Storage\Handler

Code

protected function setUp() {
  if (!class_exists('PDO') || !in_array('sqlite', \PDO::getAvailableDrivers())) {
    $this
      ->markTestSkipped('This test requires SQLite support in your environment');
  }
  $this->pdo = new \PDO("sqlite::memory:");
  $this->pdo
    ->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
  $sql = "CREATE TABLE sessions (sess_id VARCHAR(255) PRIMARY KEY, sess_data TEXT, sess_time INTEGER)";
  $this->pdo
    ->exec($sql);
}