| Recommend this page to a friend! | 
| Info | Example | Reputation | Support forum | Blog | Links | 
| Ratings | Unique User Downloads | Download Rankings | ||||
| Not yet rated by the users | Total: 90 | All time:  9,960 This week: 524 | ||||
| Version | License | PHP version | Categories | |||
| random-user-php-sdk 1.0.0 | The PHP License | 5 | User Management, Web services | 
| Description | Author  | |
This package can generate random data for users from randomuser.me .  | 
<?php | 
This SDK allows You to generate from 1 to 2048 users at one time
KielD01\RandomUser::__construct($version = null)  
Sets the latest version, if $version is null or throws an Exception.      
KielD01\RandomUser::asJson()      
Sets the header of Content-Type to application/json.       
KielD01\RandomUser::setVersion($version = null)   
Sets the $this->version to $version. Throws an Exception.
KielD01\RandomUser::setOutputFormat($format = null)       
Sets the output format between 'json', 'xml', 'pretty', 'yaml', 'csv'     
KielD01\RandomUser::setResultsCount($results = null)      
Sets results count. Available range is from 1 to 2048.
KielD01\RandomUser::setPage($page = 1)        
Sets results page
KielD01\RandomUser::setSeed($seed = null)     
Sets seed
KielD01\RandomUser::setNoInfo($noInfo = false)        
Disable or Enable info object.
KielD01\RandomUser::setNationalityOnly($nationality = null, $value = false)       
Set nationality value or values to $value
KielD01\RandomUser::setIncludedOrExcludedFields($type = 'inc', $fields = null, $value = true)     
Sets included or excluded fields
KielD01\RandomUser::getVersion()      
Returns version
KielD01\RandomUser::getNationalities()        
Returns nationalities list due to version
KielD01\RandomUser::getQuery()    
Returns request query to be sent
KielD01\RandomUser::getResults()      
Returns KielD01\RandomUser\Helpers\Colelction, which contains items array of an KielD01\RandomUser\Helpers\Entity
KielD01\RandomUser::fetch($debug = false)     
Fetch the results from the API and transform it into KielD01\RandomUser\Helpers\Collection
<?php
use KielD01\RandomUser\RandomUser;
try {
    $randomUser = new RandomUser('1.1');
    $results = $randomUser
        ->setNationalityOnly('us', true)
        ->setResultsCount(50)
        ->fetch()
        ->getResults();
    // ToDo : Process with $results
} catch (Exception $e) {
    echo "<pre>{$e->getMessage()}</pre>";
}
| File | Role | Description | ||
|---|---|---|---|---|
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Doc. | Read me | |||
| / | src | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
| / | src | / | Helpers | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Aux. | Auxiliary script | 
| / | src | / | Models | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. | 
| random-user-php-sdk-2018-10-30.zip 11KB | |
| random-user-php-sdk-2018-10-30.tar.gz 8KB | |
| Install with Composer | 
| Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
| 100% | 
  | 
  | 
| Applications that use this package | 
 If you know an application of this package, send a message to the author to add a link here.