PHP 클래스 Neos\Flow\Utility\Algorithms

파일 보기 프로젝트 열기: neos/flow-development-collection 1 사용 예제들

공개 메소드들

메소드 설명
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