public Connection::createDatabase($database)
Overrides \Drupal\Core\Database\Connection::createDatabase().
Parameters
string $database: The name of the database to create.
Throws
\Drupal\Core\Database\DatabaseNotFoundException
Overrides Connection::createDatabase
File
- core/lib/Drupal/Core/Database/Driver/sqlite/Connection.php, line 364
Class
- Connection
- SQLite implementation of \Drupal\Core\Database\Connection.
Namespace
Drupal\Core\Database\Driver\sqlite
Code
1 2 3 4 5 6 7 | public function createDatabase( $database ) { // Verify the database is writable. $db_directory = new \SplFileInfo(dirname( $database )); if (! $db_directory ->isDir() && !drupal_mkdir( $db_directory ->getPathName(), 0755, TRUE)) { throw new DatabaseNotFoundException( 'Unable to create database directory ' . $db_directory ->getPathName()); } } |
Please login to continue.