Returns the "users" table name to use in manual queries

@return string
346587
private function getUsersTable()
    {
        if ($this->usersTable !== null) {
            return $this->usersTable;
        }

        $userModel = Config::get('chat.user_model');
        return $this->usersTable = (new $userModel)->getTable();
    }
84203
public function getTableName()
    {
        if ($this->table_name) return $this->table_name;

        // Blog\Articles -> blog_articles
        $class = explode('\\', get_class($this));
        array_shift($class);
        array_shift($class);
        $class = join('', $class);
        $names = preg_split('/(?=[A-Z])/', $class);
        array_shift($names);
        array_pop($names);
        return strtolower(join('_', $names));
    }
202949
public static function tableName()
    {
        if (static::TABLE_NAME) {
            return static::TABLE_NAME;
        } else {
            $cn  = str_replace('\\', '_', get_called_class());
            $inf = self::services()->get('inflector');
            
            $tableName = $inf->underscore($inf->pluralize($cn));
            
            return static::tableNamePrefix() . $tableName . static::tableNameSuffix();
        };
    }
230019
public function getSequenceName()
    {
        $schemaManager = $this->getConnection()->getSchemaManager();

        try {
            $schemaManager->listSequences();

            return implode('_', [
                $this->tableName(),
                $this->getPrimaryKeyName(),
                'seq',
            ]);
        } catch (DBALException $e) {
            return;
        }
    }
1145254
public function GetObjectName() 
	{
		if (is_numeric(substr($this->Name, 0, 1))) {
			return self::$NUMERIC_TABLE_PREFIX . $this->Name;
		}
		
		return $this->Name;
	}
325887
public function getTableName()
    {
        if ($this->table_exists === null && !in_array($this->table_name, $this->connection->getTableNames())) {
            $this->connection->execute('CREATE TABLE ' . $this->connection->escapeTableName($this->table_name) . ' (
                `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
                `migration` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
                `executed_at` datetime NOT NULL,
                PRIMARY KEY (`id`),
                UNIQUE KEY `migration` (`migration`),
                KEY `executed_on` (`executed_at`)
            ) ENGINE=InnoDB CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;');

            $this->table_exists = true;
        }

        return $this->table_name;
    }
189731
public function getTablesNames()
    {
        return $this->database->tableNames()->filter(function ($name) {
            return !in_array($name, $this->exclude);
        });
    }
281509
public function getTable(): string
    {
        if ($this->table === null) {
            $this->table = $this->getEntityName() . 's';
        }

        return $this->table;
    }
827628
public static function getTableName()
    {
        $r = new \ReflectionClass(static::class);
        $classNameUpperCamelCase = $r->getShortName();
        $classNameLower = strtolower($classNameUpperCamelCase);


        return $classNameLower . 's';
    }
1041861
private function getUser()
    {
        $user = [];
        $user_area = $this->_parser->find('.table-recently-updated', 0);
        if ($user_area) {
            foreach ($user_area->find('tr') as $each_user) {
                if (!$each_user->find('td', 0)->find('div', 0)) {
                    continue;
                }

                $temp_user = [];

                $username_area = $each_user->find('td', 0);

                $temp_user['image'] = $this->getUserImage($username_area);
                $temp_user['username'] = $this->getUsername($username_area);
                $temp_user['score'] = $this->getUserScore($each_user);
                $temp_user['status'] = $this->getUserStatus($each_user);

                if ($this->_type == 'anime') {
                    $temp_user['episode'] = $this->getUserProgress($each_user, 3);
                    $temp_user['date'] = $this->getUserDate($each_user, 4);
                } else {
                    $temp_user['volume'] = $this->getUserProgress($each_user, 3);
                    $temp_user['chapter'] = $this->getUserProgress($each_user, 4);
                    $temp_user['date'] = $this->getUserDate($each_user, 5);
                }

                $user[] = $temp_user;
            }
        }

        return $user;
    }
417178
public function getTableWithFieldNames()
    {
        $table_name = $this->table != null ? $this->table->getTitle() : '?';
        return '[' . $table_name . ']' . '.' . ($this->getName() != null ? $this->getName() : '?');
    }
886768
protected function _referenceName()
    {
        $table = $this->_table;
        $name = namespaceSplit(get_class($table));
        $name = substr(end($name), 0, -5);
        if (empty($name)) {
            $name = $table->getTable() ?: $table->getAlias();
            $name = Inflector::camelize($name);
        }

        return $name;
    }
1020040
public function getClassName()
    {
        return ($this->tableName() === null) ? self::pluralize(self::stripclassName()) : $this->tableName();
    }
809118
public static function getUserOperatingSystemName()
    {
        $info = self::getUserWebBrowserInfo();

        $knownSystems = [
            'Linux' => 'Linux',
            'Win'   => 'Windows',
            'Mac'   => 'Mac OS',
        ];

        foreach ($knownSystems as $pattern => $systemName) {
            $matches = [];
            $matchCount = preg_match(sprintf('|%s|', $pattern), $info, $matches);

            if ($matchCount > 0) {
                return $systemName;
            }
        }

        return '';
    }
735775
public function getName()
    {
        $tableName = '';
        if ($this->hasSchema()) {
            $tableName = $this->guessSchemaName() . $this->database->getSchemaDelimiter();
        }

        $tableName .= $this->commonName;

        return $tableName;
    }
855634
protected function getTableName(): string
    {
        $prefix = 'cf_';
        $configuration = GeneralUtility::makeInstance(ConfigurationService::class);
        if ($configuration->isBool('renameTablesToOtherPrefix')) {
            $prefix = 'sfc_';
        }

        return $prefix . 'staticfilecache';
    }
891107
public function getTable()
	{
		if (isset($this->table)) return $this->table;

		return str_replace('\\', '', snake_case(str_plural(class_basename($this))));
	}