mirror of
https://github.com/archtechx/tenancy.git
synced 2026-06-21 07:14:02 +00:00
Convert allowlist methods into static properties
This commit is contained in:
parent
93f77a5881
commit
1ae7d58fab
2 changed files with 6 additions and 15 deletions
|
|
@ -66,10 +66,7 @@ class SQLiteDatabaseManager implements TenantDatabaseManager
|
|||
*
|
||||
* Includes dots to support file extensions (e.g. '.sqlite').
|
||||
*/
|
||||
protected static function allowedDatabaseNameCharacters(): string
|
||||
{
|
||||
return 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-.';
|
||||
}
|
||||
public static string $allowedDatabaseNameCharacters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-.';
|
||||
|
||||
public function createDatabase(TenantWithDatabase $tenant): bool
|
||||
{
|
||||
|
|
@ -179,7 +176,7 @@ class SQLiteDatabaseManager implements TenantDatabaseManager
|
|||
*/
|
||||
protected function validateDatabaseName(string $name, string $extraAllowedCharacters = ''): void
|
||||
{
|
||||
$this->validateParameter($name, $this->allowedDatabaseNameCharacters() . $extraAllowedCharacters);
|
||||
$this->validateParameter($name, static::$allowedDatabaseNameCharacters . $extraAllowedCharacters);
|
||||
|
||||
if ($name === '') {
|
||||
throw new InvalidArgumentException('Database name cannot be empty.');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue