Lggr
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Attributes | List of all members
Faker\Provider\id_ID\Person Class Reference
Inheritance diagram for Faker\Provider\id_ID\Person:
Inheritance graph
[legend]
Collaboration diagram for Faker\Provider\id_ID\Person:
Collaboration graph
[legend]

Public Member Functions

 lastName ($gender=null)
 
 nik ($gender=null, $birthDate=null)
 
- Public Member Functions inherited from Faker\Provider\Person
 name ($gender=null)
 
 firstName ($gender=null)
 
 lastName ()
 
 title ($gender=null)
 
- Public Member Functions inherited from Faker\Provider\Base
 __construct (Generator $generator)
 
 optional ($weight=0.5, $default=null)
 
 unique ($reset=false, $maxRetries=10000)
 
 valid ($validator=null, $maxRetries=10000)
 

Static Public Member Functions

static lastNameMale ()
 
static lastNameFemale ()
 
static suffix ()
 
- Static Public Member Functions inherited from Faker\Provider\Person
static firstNameMale ()
 
static firstNameFemale ()
 
static titleMale ()
 
static titleFemale ()
 
- Static Public Member Functions inherited from Faker\Provider\Base
static randomDigit ()
 
static randomDigitNotNull ()
 
static randomDigitNot ($except)
 
static randomNumber ($nbDigits=null, $strict=false)
 
static randomFloat ($nbMaxDecimals=null, $min=0, $max=null)
 
static numberBetween ($int1=0, $int2=2147483647)
 
static passthrough ($value)
 
static randomLetter ()
 
static randomAscii ()
 
static randomElements ($array=array('a', 'b', 'c'), $count=1, $allowDuplicates=false)
 
static randomElement ($array=array('a', 'b', 'c'))
 
static randomKey ($array=array())
 
static shuffle ($arg='')
 
static shuffleArray ($array=array())
 
static shuffleString ($string='', $encoding='UTF-8')
 
static numerify ($string='###')
 
static lexify ($string='????')
 
static bothify ($string='## ??')
 
static asciify ($string=' ****')
 
static regexify ($regex='')
 
static toLower ($string='')
 
static toUpper ($string='')
 

Protected Member Functions

 birthPlaceCode ()
 

Static Protected Attributes

static $lastNameFormat
 
static $maleNameFormats
 
static $femaleNameFormats
 
static $firstNameMale
 
static $firstNameFemale
 
static $lastNameMale
 
static $lastNameFemale
 
static $titleMale = array('dr.', 'drg.', 'Dr.', 'Drs.', 'Ir.', 'H.')
 
static $titleFemale = array('dr.', 'drg.', 'Dr.', 'Hj.')
 
static $birthPlaceCode
 
- Static Protected Attributes inherited from Faker\Provider\Person
static $titleFormat
 
static $firstNameFormat
 
static $maleNameFormats
 
static $femaleNameFormats
 
static $firstNameMale
 
static $firstNameFemale
 
static $lastName = array('Doe')
 
static $titleMale = array('Mr.', 'Dr.', 'Prof.')
 
static $titleFemale = array('Mrs.', 'Ms.', 'Miss', 'Dr.', 'Prof.')
 

Additional Inherited Members

- Public Attributes inherited from Faker\Provider\Person
const GENDER_MALE = 'male'
 
const GENDER_FEMALE = 'female'
 
- Protected Attributes inherited from Faker\Provider\Base
 $generator
 
 $unique
 

Member Function Documentation

◆ birthPlaceCode()

Faker\Provider\id_ID\Person::birthPlaceCode ( )
protected

◆ lastName()

Faker\Provider\id_ID\Person::lastName (   $gender = null)

Return last name

Parameters
string | null$gendermale or female or null for any
Returns
string last name

◆ lastNameFemale()

static Faker\Provider\id_ID\Person::lastNameFemale ( )
static

Return last name for female

@access public

Returns
string last name

◆ lastNameMale()

static Faker\Provider\id_ID\Person::lastNameMale ( )
static

Return last name for male

@access public

Returns
string last name

◆ nik()

Faker\Provider\id_ID\Person::nik (   $gender = null,
  $birthDate = null 
)

Generates Nomor Induk Kependudukan (NIK)

null|string $gender null| $birthDate string

◆ suffix()

static Faker\Provider\id_ID\Person::suffix ( )
static

For academic title

@access public

Returns
string suffix

Member Data Documentation

◆ $birthPlaceCode

Faker\Provider\id_ID\Person::$birthPlaceCode
staticprotected

◆ $femaleNameFormats

Faker\Provider\id_ID\Person::$femaleNameFormats
staticprotected
Initial value:
= array(
'{{firstNameFemale}} {{lastNameFemale}}',
'{{firstNameFemale}} {{lastNameFemale}}',
'{{firstNameFemale}} {{lastNameFemale}}',
'{{firstNameFemale}} {{lastNameFemale}} {{suffix}}',
'{{firstNameFemale}} {{firstNameFemale}} {{lastNameFemale}}',
'{{firstNameFemale}} {{firstNameFemale}} {{lastNameFemale}} {{suffix}}',
)

◆ $firstNameFemale

Faker\Provider\id_ID\Person::$firstNameFemale
staticprotected

◆ $firstNameMale

Faker\Provider\id_ID\Person::$firstNameMale
staticprotected

◆ $lastNameFemale

Faker\Provider\id_ID\Person::$lastNameFemale
staticprotected
Initial value:
= array(
'Agustina', 'Andriani', 'Anggraini', 'Aryani', 'Astuti',
'Fujiati', 'Farida', 'Handayani', 'Hassanah', 'Hartati', 'Hasanah',
'Haryanti', 'Hariyah', 'Hastuti', 'Halimah', 'Kusmawati', 'Kuswandari',
'Laksmiwati', 'Laksita', 'Lestari', 'Lailasari', 'Mandasari',
'Mardhiyah', 'Mayasari', 'Melani', 'Mulyani', 'Maryati', 'Nurdiyanti',
'Novitasari', 'Nuraini', 'Nasyidah', 'Nasyiah', 'Namaga', 'Palastri',
'Pudjiastuti', 'Puspasari', 'Puspita', 'Purwanti', 'Pratiwi',
'Purnawati', 'Pertiwi', 'Permata', 'Prastuti', 'Padmasari', 'Rahmawati',
'Rahayu', 'Riyanti', 'Rahimah', 'Suartini', 'Sudiati', 'Suryatmi',
'Susanti', 'Safitri', 'Oktaviani', 'Utami', 'Usamah', 'Usada',
'Uyainah', 'Yuniar', 'Yuliarti', 'Yulianti', 'Yolanda', 'Wahyuni',
'Wijayanti', 'Widiastuti', 'Winarsih', 'Wulandari', 'Wastuti', 'Zulaika',
)

http://namafb.com/2010/08/12/top-1000-nama-populer-indonesia/

◆ $lastNameFormat

Faker\Provider\id_ID\Person::$lastNameFormat
staticprotected
Initial value:
= array(
'{{lastNameMale}}',
'{{lastNameFemale}}',
)

◆ $lastNameMale

Faker\Provider\id_ID\Person::$lastNameMale
staticprotected
Initial value:
= array(
'Adriansyah', 'Ardianto', 'Anggriawan', 'Budiman', 'Budiyanto',
'Damanik', 'Dongoran', 'Dabukke', 'Firmansyah', 'Firgantoro',
'Gunarto', 'Gunawan', 'Hardiansyah', 'Habibi', 'Hakim', 'Halim',
'Haryanto', 'Hidayat', 'Hidayanto', 'Hutagalung', 'Hutapea', 'Hutasoit',
'Irawan', 'Iswahyudi', 'Kuswoyo', 'Januar', 'Jailani', 'Kurniawan',
'Kusumo', 'Latupono', 'Lazuardi', 'Maheswara', 'Mahendra', 'Mustofa',
'Mansur', 'Mandala', 'Megantara', 'Maulana', 'Maryadi', 'Mangunsong',
'Manullang', 'Marpaung', 'Marbun', 'Narpati', 'Natsir', 'Nugroho',
'Najmudin', 'Nashiruddin', 'Nainggolan', 'Nababan', 'Napitupulu',
'Pangestu', 'Putra', 'Pranowo', 'Prabowo', 'Pratama', 'Prasetya',
'Prasetyo', 'Pradana', 'Pradipta', 'Prakasa', 'Permadi', 'Prasasta',
'Prayoga', 'Ramadan', 'Rajasa', 'Rajata', 'Saptono', 'Santoso',
'Saputra', 'Saefullah', 'Setiawan', 'Suryono', 'Suwarno', 'Siregar',
'Sihombing', 'Salahudin', 'Sihombing', 'Samosir', 'Saragih', 'Sihotang',
'Simanjuntak', 'Sinaga', 'Simbolon', 'Sitompul', 'Sitorus', 'Sirait',
'Siregar', 'Situmorang', 'Tampubolon', 'Thamrin', 'Tamba', 'Tarihoran',
'Utama', 'Uwais', 'Wahyudin', 'Waluyo', 'Wibowo', 'Winarno', 'Wibisono',
'Wijaya', 'Widodo', 'Wacana', 'Waskita', 'Wasita', 'Zulkarnain',
)

http://id.wikipedia.org/wiki/Daftar_marga_suku_Batak_di_Toba

◆ $maleNameFormats

Faker\Provider\id_ID\Person::$maleNameFormats
staticprotected
Initial value:
= array(
'{{firstNameMale}} {{lastNameMale}}',
'{{firstNameMale}} {{lastNameMale}}',
'{{firstNameMale}} {{lastNameMale}}',
'{{firstNameMale}} {{lastNameMale}} {{suffix}}',
'{{firstNameMale}} {{firstNameMale}} {{lastNameMale}}',
'{{firstNameMale}} {{firstNameMale}} {{lastNameMale}} {{suffix}}',
)

◆ $titleFemale

Faker\Provider\id_ID\Person::$titleFemale = array('dr.', 'drg.', 'Dr.', 'Hj.')
staticprotected

◆ $titleMale

Faker\Provider\id_ID\Person::$titleMale = array('dr.', 'drg.', 'Dr.', 'Drs.', 'Ir.', 'H.')
staticprotected

The documentation for this class was generated from the following file: