PHP Класс Neos\Flow\Utility\Algorithms

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
generateRandomBytes ( integer $count ) : string Returns a string of random bytes.
generateRandomString ( integer $count, string $characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ) : string Returns a random string with alpha-numeric characters.
generateRandomToken ( integer $count ) : string Returns a random token in hex format.
generateUUID ( ) : string Generates a universally unique identifier (UUID) according to RFC 4122.

Описание методов

generateRandomBytes() публичный статический Метод

Returns a string of random bytes.
public static generateRandomBytes ( integer $count ) : string
$count integer Number of bytes to generate
Результат string Random bytes

generateRandomString() публичный статический Метод

Returns a random string with alpha-numeric characters.
public static generateRandomString ( integer $count, string $characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ) : string
$count integer Number of characters to generate
$characters string Allowed characters, defaults to alpha-numeric (a-zA-Z0-9)
Результат string A random string

generateRandomToken() публичный статический Метод

Returns a random token in hex format.
public static generateRandomToken ( integer $count ) : string
$count integer Token length
Результат string A random token

generateUUID() публичный статический Метод

The algorithm used here, might not be completely random. If php-uuid was installed it will be used instead to speed up the process.
public static generateUUID ( ) : string
Результат string The universally unique id