PHP Класс IsoCodes\Ssn

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

Открытые свойства

Свойство Тип Описание
$highgroup This list is from September 2007
$possibleGroups The SSA uses a funky method of figuring out what group number to use next. This area has them in the proper order and makes it easier to generate a SSN.
$statePrefixes http://www.ssa.gov/employer/stateweb.htm
$states

Защищенные свойства (Protected)

Свойство Тип Описание
$initialized

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

Метод Описание
generate ( mixed $state = false, string $separator = '-' ) : false | string Generate an SSN based on state.
validate ( mixed $ssn ) : boolean Validate a SSN.

Защищенные методы

Метод Описание
initialize ( ) Cleans the high group number list so it is useful.

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

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

Generate an SSN based on state.
public static generate ( mixed $state = false, string $separator = '-' ) : false | string
$state mixed
$separator string
Результат false | string (false: bad state found)

initialize() защищенный статический Метод

Cleans the high group number list so it is useful.
protected static initialize ( )

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

Validate a SSN.
public static validate ( mixed $ssn ) : boolean
$ssn mixed
Результат boolean : false, or two letter state abbreviation if it is valid

Описание свойств

$highgroup публичное статическое свойство

This list is from September 2007
public static $highgroup

$initialized защищенное статическое свойство

protected static $initialized

$possibleGroups публичное статическое свойство

The SSA uses a funky method of figuring out what group number to use next. This area has them in the proper order and makes it easier to generate a SSN.
public static $possibleGroups

$statePrefixes публичное статическое свойство

http://www.ssa.gov/employer/stateweb.htm
public static $statePrefixes

$states публичное статическое свойство

public static $states