Faker Stripe — це постачальник FakerPHP, який генерує підроблені, але структурно правильні ідентифікатори для ресурсів Stripe API. Stripe має досить багато різних типів ресурсів, але цей пакунок має понад 50+ різних методів підробки:Цей пакунок легко інтегрується з PestPHP, PHPUnit та Eloquent: Factories:
$faker->stripeCorePaymentIntentId();
// pi_KiAjc3WFzvswIhq8IkCLXNBW
$faker->stripeConnectAccountId();
// acct_xBXg7yyrSyQVbsjM
$faker->stripeFinancialConnectionAccountId();
// fca_z3JzQ1OCkYved5uWOqh3b387
// Pest example
beforeEach(function () {
$this->fake = fake();
$this->fake->addProvider(new Stripe($this->fake));
});
it('shows an example', function () {
$this->fake->stripeConnectAccountId() // acct_xBXg7yyrSyQVbsjM
});
// Laravel factory example
use WithFaker;
public function definition(): array
{
$this->faker->addProvider(new Stripe($this->faker));
$this->faker->stripeConnectAccountId(); // acct_xBXg7yyrSyQVbsjM
}
Ви можете дізнатися більше про цей пакет, отримати повні інструкції з встановлення та переглянути вихідний код на GitHub.