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 { static function verifix_name(?string &$name, ?string &$tableName=null): void {
if ($name !== null) { if ($name !== null) {
$name = strtolower($name); $name = strtolower($name);
if ($tableName === null) { $tableName ??= str_replace("-", "_", $name) . "_channel";
$tableName = str_replace("-", "_", $name) . "_channel";
}
} else { } else {
$name = static::class; $name = static::class;
if ($name === self::class) { if ($name === self::class) {
$name = "default"; $name = "default";
if ($tableName === null) $tableName = "default_channel"; $tableName ??= "default_channel";
} else { } else {
$name = preg_replace('/^.*\\\\/', "", $name); $name = preg_replace('/^.*\\\\/', "", $name);
$name = preg_replace('/Channel$/', "", $name); $name = preg_replace('/Channel$/', "", $name);
$name = lcfirst($name); $name = lcfirst($name);
if ($tableName === null) $tableName = str::camel2us($name); $tableName ??= str::camel2us($name);
$name = strtolower($name); $name = strtolower($name);
} }
} }

View File

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