• Время чтения ~0 мин
  • 26.05.2023

Faker Stripe — это провайдер FakerPHP, который генерирует поддельные, но структурно корректные идентификаторы для ресурсов API Stripe. Stripe имеет довольно много различных типов ресурсов, но этот пакет имеет более 50+ различных методов подделки:Этот пакет легко интегрируется с PestPHP, PHPUnit и Eloquent:

$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.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Об авторе CrazyBoy49z
WORK EXPERIENCE
Контакты
Ukraine, Lutsk
+380979856297