"", 'suggestions' => [ ] ]; } /** * @return float|mixed */ public function getRawGuesses() { $guesses = pow(self::BRUTEFORCE_CARDINALITY, mb_strlen($this->token)); if ($guesses === INF) { return defined('PHP_FLOAT_MAX') ? PHP_FLOAT_MAX : 1e308; } if (mb_strlen($this->token) === 1) { $minGuesses = Score::MIN_SUBMATCH_GUESSES_SINGLE_CHAR + 1; } else { $minGuesses = Score::MIN_SUBMATCH_GUESSES_MULTI_CHAR + 1; } return max($guesses, $minGuesses); } }