35 lines
745 B
PHP
Executable File
35 lines
745 B
PHP
Executable File
<?php namespace Illuminate\Database;
|
|
|
|
class SQLiteConnection extends Connection {
|
|
|
|
/**
|
|
* Get the default query grammar instance.
|
|
*
|
|
* @return \Illuminate\Database\Query\Grammars\Grammars\Grammar
|
|
*/
|
|
protected function getDefaultQueryGrammar()
|
|
{
|
|
return $this->withTablePrefix(new Query\Grammars\SQLiteGrammar);
|
|
}
|
|
|
|
/**
|
|
* Get the default schema grammar instance.
|
|
*
|
|
* @return \Illuminate\Database\Schema\Grammars\Grammar
|
|
*/
|
|
protected function getDefaultSchemaGrammar()
|
|
{
|
|
return $this->withTablePrefix(new Schema\Grammars\SQLiteGrammar);
|
|
}
|
|
|
|
/**
|
|
* Get the Doctrine DBAL Driver.
|
|
*
|
|
* @return \Doctrine\DBAL\Driver
|
|
*/
|
|
protected function getDoctrineDriver()
|
|
{
|
|
return new \Doctrine\DBAL\Driver\PDOSqlite\Driver;
|
|
}
|
|
|
|
} |