mirror of
https://github.com/fzaninotto/Faker.git
synced 2025-04-21 16:01:56 +02:00
no message
This commit is contained in:
parent
2dab062242
commit
61ca24b2c7
12
readme.md
12
readme.md
@ -1031,6 +1031,18 @@ echo $faker->licenceCode; // B
|
||||
echo $faker->vat; // "A35864370"
|
||||
```
|
||||
|
||||
### `Faker\Provider\es_ES\PhoneNumber`
|
||||
|
||||
```php
|
||||
<?php
|
||||
|
||||
// Generates a special rate toll free phone number
|
||||
echo $faker->tollFreeNumber; // 900 123 456
|
||||
|
||||
// Generates a mobile phone number
|
||||
echo $faker->mobileNumber; // +34 612 12 24
|
||||
```
|
||||
|
||||
### `Faker\Provider\es_PE\Person`
|
||||
|
||||
```php
|
||||
|
@ -15,6 +15,9 @@ class PhoneNumber extends \Faker\Provider\PhoneNumber
|
||||
'9########',
|
||||
'9##-##-####',
|
||||
'9##-######',
|
||||
);
|
||||
|
||||
protected static $mobileFormats = array(
|
||||
'+34 6## ## ####',
|
||||
'+34 6## ######',
|
||||
'+34 6########',
|
||||
@ -26,4 +29,19 @@ class PhoneNumber extends \Faker\Provider\PhoneNumber
|
||||
'6##-##-####',
|
||||
'6##-######',
|
||||
);
|
||||
|
||||
protected static $tollFreeFormats = array(
|
||||
'900 ### ###',
|
||||
'800 ### ###',
|
||||
);
|
||||
|
||||
public static function mobileNumber()
|
||||
{
|
||||
return static::numerify(static::randomElement(static::$mobileFormats));
|
||||
}
|
||||
|
||||
public static function tollFreeNumber()
|
||||
{
|
||||
return static::numerify(static::randomElement(static::$tollFreeFormats));
|
||||
}
|
||||
}
|
||||
|
26
test/Faker/Provider/es_ES/PhoneNumberTest.php
Normal file
26
test/Faker/Provider/es_ES/PhoneNumberTest.php
Normal file
@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
namespace Faker\Test\Provider\es_ES;
|
||||
|
||||
use Faker\Generator;
|
||||
use Faker\Provider\es_ES\PhoneNumber;
|
||||
|
||||
class PhoneNumberTest extends \PHPUnit_Framework_TestCase
|
||||
{
|
||||
public function setUp()
|
||||
{
|
||||
$faker = new Generator();
|
||||
$faker->addProvider(new PhoneNumber($faker));
|
||||
$this->faker = $faker;
|
||||
}
|
||||
|
||||
public function testMobileNumber()
|
||||
{
|
||||
$this->assertNotEquals('', $this->faker->mobileNumber());
|
||||
}
|
||||
|
||||
public function testTollFreeNumber()
|
||||
{
|
||||
$this->assertEquals(11, strlen($this->faker->tollFreeNumber()));
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user