| $generator (defined in Faker\Provider\Base) | Faker\Provider\Base | protected |
| $lang | Faker\Provider\UserAgent | protectedstatic |
| $linuxProcessor | Faker\Provider\UserAgent | protectedstatic |
| $macProcessor | Faker\Provider\UserAgent | protectedstatic |
| $unique (defined in Faker\Provider\Base) | Faker\Provider\Base | protected |
| $userAgents (defined in Faker\Provider\UserAgent) | Faker\Provider\UserAgent | protectedstatic |
| $windowsPlatformTokens (defined in Faker\Provider\UserAgent) | Faker\Provider\UserAgent | protectedstatic |
| __construct(Generator $generator) | Faker\Provider\Base | |
| asciify($string=' ****') (defined in Faker\Provider\Base) | Faker\Provider\Base | static |
| bothify($string='## ??') | Faker\Provider\Base | static |
| chrome() (defined in Faker\Provider\UserAgent) | Faker\Provider\UserAgent | static |
| firefox() (defined in Faker\Provider\UserAgent) | Faker\Provider\UserAgent | static |
| internetExplorer() (defined in Faker\Provider\UserAgent) | Faker\Provider\UserAgent | static |
| lexify($string='????') | Faker\Provider\Base | static |
| linuxPlatformToken() (defined in Faker\Provider\UserAgent) | Faker\Provider\UserAgent | static |
| linuxProcessor() | Faker\Provider\UserAgent | static |
| macPlatformToken() (defined in Faker\Provider\UserAgent) | Faker\Provider\UserAgent | static |
| macProcessor() | Faker\Provider\UserAgent | static |
| numberBetween($int1=0, $int2=2147483647) (defined in Faker\Provider\Base) | Faker\Provider\Base | static |
| numerify($string='###') | Faker\Provider\Base | static |
| opera() (defined in Faker\Provider\UserAgent) | Faker\Provider\UserAgent | static |
| optional($weight=0.5, $default=null) | Faker\Provider\Base | |
| passthrough($value) | Faker\Provider\Base | static |
| randomAscii() | Faker\Provider\Base | static |
| randomDigit() | Faker\Provider\Base | static |
| randomDigitNot($except) | Faker\Provider\Base | static |
| randomDigitNotNull() | Faker\Provider\Base | static |
| randomElement($array=array('a', 'b', 'c')) | Faker\Provider\Base | static |
| randomElements($array=array('a', 'b', 'c'), $count=1, $allowDuplicates=false) | Faker\Provider\Base | static |
| randomFloat($nbMaxDecimals=null, $min=0, $max=null) (defined in Faker\Provider\Base) | Faker\Provider\Base | static |
| randomKey($array=array()) | Faker\Provider\Base | static |
| randomLetter() | Faker\Provider\Base | static |
| randomNumber($nbDigits=null, $strict=false) (defined in Faker\Provider\Base) | Faker\Provider\Base | static |
| regexify($regex='') (defined in Faker\Provider\Base) | Faker\Provider\Base | static |
| safari() (defined in Faker\Provider\UserAgent) | Faker\Provider\UserAgent | static |
| shuffle($arg='') (defined in Faker\Provider\Base) | Faker\Provider\Base | static |
| shuffleArray($array=array()) (defined in Faker\Provider\Base) | Faker\Provider\Base | static |
| shuffleString($string='', $encoding='UTF-8') (defined in Faker\Provider\Base) | Faker\Provider\Base | static |
| toLower($string='') | Faker\Provider\Base | static |
| toUpper($string='') | Faker\Provider\Base | static |
| unique($reset=false, $maxRetries=10000) | Faker\Provider\Base | |
| userAgent() (defined in Faker\Provider\UserAgent) | Faker\Provider\UserAgent | static |
| valid($validator=null, $maxRetries=10000) | Faker\Provider\Base | |
| windowsPlatformToken() (defined in Faker\Provider\UserAgent) | Faker\Provider\UserAgent | static |