Overview

Classes

  • Api1
  • Array1
  • ArrayObject1
  • Auth1
  • AuthModel1
  • Chat1
  • Class1
  • Color1
  • Console1
  • Controller1
  • Converter1
  • Cookie1
  • Date1
  • DateManager1
  • Db1
  • DbPref1
  • EasyBook
  • EasyCountry
  • EasyGenerator
  • EasyProduct
  • EasyProject
  • EasySchool
  • EasyStatus
  • exApiController1
  • exBlade1
  • exClass
  • exData1
  • exMail1
  • exRoute1
  • exTranslate1
  • exUrl1
  • FileManager1
  • FilePref1
  • Form1
  • Function1
  • Header1
  • Html1
  • HtmlAsset1
  • HtmlForm1
  • HtmlStyle1
  • HtmlWidget1
  • Math1
  • Model1
  • Model1FileLocator
  • Number1
  • Object1
  • Page1
  • Picture1
  • Popup1
  • QUESTION_TYPE
  • RecursiveArrayObject1
  • RegEx1
  • ResultObject1
  • ResultStatus1
  • ServerRequest1
  • Session1
  • SessionPreferenceSave1
  • String1
  • TaskManager1
  • Url1
  • Validation1
  • Value1

Interfaces

  • Controller1RouteInterface
  • Model1ActionInterface
  • Model1PageInterface

Functions

  • __
  • api_and_form_default_route
  • app
  • app_api_list
  • app_class_list
  • app_class_paths
  • app_class_with_interface
  • app_controller_list
  • app_dashboard_list
  • app_db_model_list
  • app_db_table_list
  • app_model_list
  • app_page_list
  • asset
  • csrf_token
  • current_layout_asset
  • current_plugin_asset
  • current_resources_asset_path
  • d
  • dd
  • file_base
  • file_session
  • file_session_get
  • file_session_remove
  • file_session_save
  • form_call_api
  • form_call_controller
  • form_token
  • get_all_view_in_directory
  • get_valid_view_path
  • is_token_valid
  • is_ajax_request
  • layout_asset
  • mailer
  • mailer_send_mail_to_list
  • make_default_route
  • makeRoute
  • normalizeSharedPath
  • now
  • now_date
  • now_time
  • old
  • paginate
  • path_app
  • path_asset
  • path_asset_url
  • path_clear_cache
  • path_main
  • path_main_url
  • path_shared
  • path_shared_app
  • path_shared_asset
  • path_shared_asset_url
  • path_shared_resources
  • path_to_viewpath
  • plugin_asset
  • pre
  • redirect
  • redirect_back
  • redirect_failed
  • redirect_to_view
  • register_path_for_layout_asset
  • request
  • resources_path
  • resources_path_asset
  • resources_path_cache
  • resources_path_plugin
  • resources_path_view
  • resources_path_view_cache
  • resources_path_view_layout
  • route
  • routes
  • shared_asset
  • token
  • translate_language
  • translated_language
  • url
  • view
  • view_exists
  • view_make
  • viewpath_to_path
  • Overview
  • Class

Class EasyGenerator

Class EasyDataSetGenerator is a Faker Class

Located at easycore/EasyDataSet.php
Methods summary
public
# permutateString( $string )

$str = "hey";

$str = "hey";

public static
# numerify( $numberString )
public static
# letterify( $letterString )
public static
# bothify( $string )
public static
# pickOne( array $options )
public static
# words( $num = 3 )
public static string
# firstName( )

Return a random first name.

Return a random first name.

Returns

string
First name
public static string
# lastName( )

Return a random last name.

Return a random last name.

Returns

string
Last name
public static
# quote( )
public static string
# fullName( )

Generate a random full name.

Generate a random full name.

Returns

string
Full name
public static string
# namePrefix( )

Return a random title, e.g. "Mr." or "Dr.".

Return a random title, e.g. "Mr." or "Dr.".

Returns

string
Prefix
public static string
# nameSuffix( )

Return a random name suffix, e.g. "Jr." or "MD".

Return a random name suffix, e.g. "Jr." or "MD".

Returns

string
Suffix
public static string
# sentence( integer $wordCount = 4 )

Generate a random sentence.

Generate a random sentence.

Optionally, supply a base number of words to includes. The actual number of words in the sentence will be a random number between $wordCount and $wordCount + 6.

Parameters

$wordCount
Minimum number of words in the sentence (default: 4)

Returns

string
Sentence
public static array
# sentences( integer $sentenceCount = 3 )

Generate random sentences.

Generate random sentences.

Parameters

$sentenceCount
Number of sentences (default: 3)

Returns

array
Sentences
public static string
# paragraph( integer $sentenceCount = 3 )

Generate a random paragraph.

Generate a random paragraph.

Optionally, supply a base number of sentences to includes. The actual number of sentences in the paragraph will be a random number between $sentenceCount and $sentenceCount + 3.

Parameters

$sentenceCount
Minimum number of sentences to includes (default: 3)

Returns

string
Paragraph
public static array
# paragraphs( integer $paragraphCount = 3 )

Generate random paragraphs.

Generate random paragraphs.

Parameters

$paragraphCount
Number of paragraphs (default: 3)

Returns

array
Paragraphs
public static string
# ipv4Address( )

Generate a random IPv4 address.

Generate a random IPv4 address.

Returns

string
IPv4 address
public static string
# phoneNumber( )

Generate a random US phone number.

Generate a random US phone number.

Returns

string
Phone number
public static string
# safePhoneNumber( )

Generate a random "safe" US phone number, i.e. with area code 555.

Generate a random "safe" US phone number, i.e. with area code 555.

Returns

string
Phone number
public static string
# year( $start = '20' )

Generate a random Year address.

Generate a random Year address.

Returns

string
year
public static string
# number( string $start = '', integer $min = 0, integer $max = 9 )

Generate a random Year address.

Generate a random Year address.

Parameters

$start
$min
$max

Returns

string
year
public static string
# boolean( )

Generate a random Year address.

Generate a random Year address.

Returns

string
year
public
# changeNumbersToRandom( $numberString )
public static string
# subjectCourse( )

Generate a random Year address.

Generate a random Year address.

Returns

string
year
public static
# allSubjectCourse( )
public static
# questionAndAnswer( $QUESTION_TYPE = '-1', $optionCount_abcd = 4 )
public static
# email( $name = null, $host = ['gmail', 'yahoo', 'hotmail', 'mail', 'ibibo', 'ymail'] )
public static
# userName( $fullName = null )
public static
# placeAddress( )
public static
# getRandomBitcoinAddress( )
public static array
# fillModelArray( integer $tableColumnAndDataTypeList = ['user_name'=>'varchar'], array $ignoreField = ['id'], array $fieldAndPossibleValueArrayList = [], array $returnList = 1 )

For Model Fake Data Use fillModelArray( Db2::getTableColumnAndTypeList($tableName, false) ) for LARAVEL Use fillModelArray( Db1::getTableColumnAndTypeList($tableName, false) ) for Ehex

Parameters

$tableColumnAndDataTypeList
$returnList
$ignoreField
$tableColumnAndDataTypeList
$fieldAndPossibleValueArrayList
$ignoreField
$returnList
$fieldAndPossibleValueArrayList, Example $fieldAndPossibleValueArrayList = ['user_name'=>['dolapo', 'tobi'], 'age'=>['20','12', '65']]

Returns

array
public static
# generateSmartValue( $variableName, $dataType )
API documentation generated by ApiGen