Example #1
0
 function getPDO()
 {
     $pdo = \Sabre\TestUtil::getSqliteDB();
     if (!$pdo) {
         $this->markTestSkipped('Sqlite is not enabled');
     }
     $setupSql = file_get_contents(__DIR__ . '/../../../../../examples/sql/sqlite.propertystorage.sql');
     // Sloppy multi-query, but it works
     $setupSql = explode(';', $setupSql);
     $pdo->exec('DROP TABLE IF EXISTS propertystorage');
     foreach ($setupSql as $sql) {
         if (!trim($sql)) {
             continue;
         }
         $pdo->exec($sql);
     }
     $pdo->exec('INSERT INTO propertystorage (path, name, value) VALUES ("dir", "{DAV:}displayname", "Directory")');
     return $pdo;
 }