Skip to content

Commit a14d2b6

Browse files
authored
Merge pull request #5 from wind-internet/fileprovider
[TASK] Add FileProvider and fix bug in RandomValueProvider
2 parents bb0a36c + 3fdce84 commit a14d2b6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+389
-112
lines changed

Classes/Provider/BarcodeProvider.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616

1717
use Faker\Generator;
18+
use WIND\Randomdata\Service\RandomdataService;
1819

1920
/**
2021
* Barcode Provider
@@ -24,11 +25,12 @@ class BarcodeProvider implements ProviderInterface
2425
/**
2526
* Generate
2627
*
27-
* @param \Faker\Generator $faker
28+
* @param Generator $faker
2829
* @param array $configuration
30+
* @param RandomdataService $randomdataService
2931
* @return string
3032
*/
31-
static public function generate(Generator $faker, array $configuration = [])
33+
static public function generate(Generator $faker, array $configuration, RandomdataService $randomdataService)
3234
{
3335
$configuration = array_merge([
3436
'type' => null,

Classes/Provider/BooleanProvider.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616

1717
use Faker\Generator;
18+
use WIND\Randomdata\Service\RandomdataService;
1819

1920
/**
2021
* Boolean Provider
@@ -24,11 +25,12 @@ class BooleanProvider implements ProviderInterface
2425
/**
2526
* Generate
2627
*
27-
* @param \Faker\Generator $faker
28+
* @param Generator $faker
2829
* @param array $configuration
30+
* @param RandomdataService $randomdataService
2931
* @return string
3032
*/
31-
static public function generate(Generator $faker, array $configuration = [])
33+
static public function generate(Generator $faker, array $configuration, RandomdataService $randomdataService)
3234
{
3335
return $faker->boolean;
3436
}

Classes/Provider/CityProvider.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616

1717
use Faker\Generator;
18+
use WIND\Randomdata\Service\RandomdataService;
1819

1920
/**
2021
* City Provider
@@ -24,11 +25,12 @@ class CityProvider implements ProviderInterface
2425
/**
2526
* Generate
2627
*
27-
* @param \Faker\Generator $faker
28+
* @param Generator $faker
2829
* @param array $configuration
30+
* @param RandomdataService $randomdataService
2931
* @return string
3032
*/
31-
static public function generate(Generator $faker, array $configuration = [])
33+
static public function generate(Generator $faker, array $configuration, RandomdataService $randomdataService)
3234
{
3335
return $faker->city;
3436
}

Classes/Provider/ColorProvider.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616

1717
use Faker\Generator;
18+
use WIND\Randomdata\Service\RandomdataService;
1819

1920
/**
2021
* Color Provider
@@ -24,11 +25,12 @@ class ColorProvider implements ProviderInterface
2425
/**
2526
* Generate
2627
*
27-
* @param \Faker\Generator $faker
28+
* @param Generator $faker
2829
* @param array $configuration
30+
* @param RandomdataService $randomdataService
2931
* @return string
3032
*/
31-
static public function generate(Generator $faker, array $configuration = [])
33+
static public function generate(Generator $faker, array $configuration, RandomdataService $randomdataService)
3234
{
3335
$configuration = array_merge([
3436
'type' => null,

Classes/Provider/CompanyProvider.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616

1717
use Faker\Generator;
18+
use WIND\Randomdata\Service\RandomdataService;
1819

1920
/**
2021
* Company Provider
@@ -24,11 +25,12 @@ class CompanyProvider implements ProviderInterface
2425
/**
2526
* Generate
2627
*
27-
* @param \Faker\Generator $faker
28+
* @param Generator $faker
2829
* @param array $configuration
30+
* @param RandomdataService $randomdataService
2931
* @return string
3032
*/
31-
static public function generate(Generator $faker, array $configuration = [])
33+
static public function generate(Generator $faker, array $configuration, RandomdataService $randomdataService)
3234
{
3335
return $faker->company;
3436
}

Classes/Provider/CountryCodeProvider.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616

1717
use Faker\Generator;
18+
use WIND\Randomdata\Service\RandomdataService;
1819

1920
/**
2021
* Country Code Provider
@@ -24,11 +25,12 @@ class CountryCodeProvider implements ProviderInterface
2425
/**
2526
* Generate
2627
*
27-
* @param \Faker\Generator $faker
28+
* @param Generator $faker
2829
* @param array $configuration
30+
* @param RandomdataService $randomdataService
2931
* @return string
3032
*/
31-
static public function generate(Generator $faker, array $configuration = [])
33+
static public function generate(Generator $faker, array $configuration, RandomdataService $randomdataService)
3234
{
3335
return $faker->countryCode;
3436
}

Classes/Provider/CountryProvider.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616

1717
use Faker\Generator;
18+
use WIND\Randomdata\Service\RandomdataService;
1819

1920
/**
2021
* Country Provider
@@ -24,11 +25,12 @@ class CountryProvider implements ProviderInterface
2425
/**
2526
* Generate
2627
*
27-
* @param \Faker\Generator $faker
28+
* @param Generator $faker
2829
* @param array $configuration
30+
* @param RandomdataService $randomdataService
2931
* @return string
3032
*/
31-
static public function generate(Generator $faker, array $configuration = [])
33+
static public function generate(Generator $faker, array $configuration, RandomdataService $randomdataService)
3234
{
3335
return $faker->country;
3436
}

Classes/Provider/CreditcardExpirationDateProvider.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616

1717
use Faker\Generator;
18+
use WIND\Randomdata\Service\RandomdataService;
1819

1920
/**
2021
* Creditcard Expiration Date Provider
@@ -24,11 +25,12 @@ class CreditcardExpirationDateProvider implements ProviderInterface
2425
/**
2526
* Generate
2627
*
27-
* @param \Faker\Generator $faker
28+
* @param Generator $faker
2829
* @param array $configuration
30+
* @param RandomdataService $randomdataService
2931
* @return string
3032
*/
31-
static public function generate(Generator $faker, array $configuration = [])
33+
static public function generate(Generator $faker, array $configuration, RandomdataService $randomdataService)
3234
{
3335
return $faker->creditCardExpirationDateString;
3436
}

Classes/Provider/CreditcardNumberProvider.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616

1717
use Faker\Generator;
18+
use WIND\Randomdata\Service\RandomdataService;
1819

1920
/**
2021
* Creditcard Number Provider
@@ -24,11 +25,12 @@ class CreditcardNumberProvider implements ProviderInterface
2425
/**
2526
* Generate
2627
*
27-
* @param \Faker\Generator $faker
28+
* @param Generator $faker
2829
* @param array $configuration
30+
* @param RandomdataService $randomdataService
2931
* @return string
3032
*/
31-
static public function generate(Generator $faker, array $configuration = [])
33+
static public function generate(Generator $faker, array $configuration, RandomdataService $randomdataService)
3234
{
3335
return $faker->creditCardNumber;
3436
}

Classes/Provider/CreditcardTypeProvider.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616

1717
use Faker\Generator;
18+
use WIND\Randomdata\Service\RandomdataService;
1819

1920
/**
2021
* Creditcard Type Provider
@@ -24,11 +25,12 @@ class CreditcardTypeProvider implements ProviderInterface
2425
/**
2526
* Generate
2627
*
27-
* @param \Faker\Generator $faker
28+
* @param Generator $faker
2829
* @param array $configuration
30+
* @param RandomdataService $randomdataService
2931
* @return string
3032
*/
31-
static public function generate(Generator $faker, array $configuration = [])
33+
static public function generate(Generator $faker, array $configuration, RandomdataService $randomdataService)
3234
{
3335
return $faker->creditCardType;
3436
}

0 commit comments

Comments
 (0)