Skip to content
This repository has been archived by the owner on Dec 11, 2020. It is now read-only.

Commit

Permalink
Fixed problems
Browse files Browse the repository at this point in the history
  • Loading branch information
faridmovsumov committed Dec 10, 2012
1 parent 82495bc commit 1f638a8
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 133 deletions.
125 changes: 0 additions & 125 deletions src/Faker/Provider/tr_TR/Internet.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,130 +4,5 @@

class Internet extends \Faker\Provider\Internet
{
protected static $safeEmailTld = array('org', 'com', 'net');
protected static $freeEmailDomain = array('gmail.com', 'yahoo.com', 'hotmail.com');
protected static $tld = array('com', 'com', 'com', 'com', 'com', 'com.tr', 'biz', 'info', 'net', 'org','az');

protected static $userNameFormats = array(
'{{lastName}}.{{firstName}}',
'{{firstName}}.{{lastName}}',
'{{firstName}}##',
'?{{lastName}}',
);
protected static $emailFormats = array(
'{{userName}}@{{domainName}}',
'{{userName}}@{{freeEmailDomain}}',
);
protected static $urlFormats = array(
'http://www.{{domainName}}/',
'http://{{domainName}}/',
);

/**
* @example 'jdoe@acme.biz'
*/
public function email()
{
$format = static::randomElement(static::$emailFormats);
return preg_replace('/\s/', '', $this->generator->parse($format));
}

/**
* @example 'jdoe@example.com'
*/
public function safeEmail()
{
return $this->userName() . '@example.' . static::randomElement(static::$safeEmailTld);
}

/**
* @example 'jdoe@gmail.com'
*/
public function freeEmail()
{
return $this->userName() . '@' . static::freeEmailDomain();
}

/**
* @example 'jdoe@dawson.com'
*/
public function companyEmail()
{
return $this->userName() . '@' . $this->domainName();
}

/**
* @example 'gmail.com'
*/
public static function freeEmailDomain()
{
return static::randomElement(static::$freeEmailDomain);
}

/**
* @example 'jdoe'
*/
public function userName()
{
$format = static::randomElement(static::$userNameFormats);
return static::toLower(static::bothify($this->generator->parse($format)));
}

/**
* @example 'tiramisu.com'
*/
public function domainName()
{
return $this->domainWord() . '.' . $this->tld();
}

/**
* @example 'faber'
*/
public function domainWord()
{
$company = $this->generator->format('company');
$companyElements = explode(' ', $company);
$company = $companyElements[0];
$company = preg_replace('/\W/', '', $company);

return static::toLower($company);
}

/**
* @example 'com'
*/
public function tld()
{
return static::randomElement(static::$tld);
}

/**
* @example 'http://www.runolfsdottir.com/'
*/
public function url()
{
$format = static::randomElement(static::$urlFormats);
return $this->generator->parse($format);
}

/**
* @example '237.149.115.38'
*/
public function ipv4()
{
return long2ip(mt_rand(-2147483648, 2147483647));
}

/**
* @example '35cd:186d:3e23:2986:ef9f:5b41:42a4:e6f1'
*/
public function ipv6()
{
$res = array();
for ($i=0; $i < 8; $i++) {
$res []= dechex(mt_rand(0, "65535"));
}
return join(':', $res);
}
}
8 changes: 0 additions & 8 deletions src/Faker/Provider/tr_TR/PhoneNumber.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,4 @@
class PhoneNumber extends \Faker\Provider\PhoneNumber
{
protected static $formats = array('0##########','05#########');

/**
* @example '05544397503'
*/
public static function phoneNumber()
{
return static::numerify(static::randomElement(static::$formats));
}
}

0 comments on commit 1f638a8

Please sign in to comment.