This commit is contained in:
Jephté Clain 2025-05-23 21:19:13 +04:00
parent 3aec24ddb3
commit ec978b9d00
2 changed files with 3 additions and 6 deletions

View File

@ -30,19 +30,17 @@ class CapacitorChannel implements ITransactor {
static function verifix_name(?string &$name, ?string &$tableName=null): void {
if ($name !== null) {
$name = strtolower($name);
if ($tableName === null) {
$tableName = str_replace("-", "_", $name) . "_channel";
}
$tableName ??= str_replace("-", "_", $name) . "_channel";
} else {
$name = static::class;
if ($name === self::class) {
$name = "default";
if ($tableName === null) $tableName = "default_channel";
$tableName ??= "default_channel";
} else {
$name = preg_replace('/^.*\\\\/', "", $name);
$name = preg_replace('/Channel$/', "", $name);
$name = lcfirst($name);
if ($tableName === null) $tableName = str::camel2us($name);
$tableName ??= str::camel2us($name);
$name = strtolower($name);
}
}

View File

@ -3,7 +3,6 @@ namespace nulib\db;
use nulib\cl;
use nulib\db\_private\_migration;
use nulib\db\cache\cache;
use nulib\php\func;
use nulib\ValueException;
use Traversable;