PrefixHandler.php in DB Maintenance 2.0.x
Same filename and directory in other branches
PrefixHandler class.
Namespace
Drupal\db_maintenance\Module\DbFile
src/Module/Db/PrefixHandler.phpView source
<?php
/**
* @file
* PrefixHandler class.
*/
namespace Drupal\db_maintenance\Module\Db;
use Drupal\Core\Database\Database;
use Drupal\db_maintenance\Module\Common\WatchdogAdapter;
use Psr\Log\LogLevel;
/**
* PrefixHandler class.
*/
class PrefixHandler {
/**
* Returns table prefix.
*/
public static function getPrefix($table) {
$px = Database::getConnection()
->tablePrefix($table);
return $px;
}
/**
* Cleans table prefix.
*/
public static function clearPrefix($table) {
$px = self::getPrefix($table);
if (strlen($px) > 0) {
$table_clear = str_replace($px, '', $table);
return $table_clear;
}
return $table;
}
}
Classes
Name | Description |
---|---|
PrefixHandler | PrefixHandler class. |