{"id":93981,"library":"ergebnis-data-provider","title":"ergebnis Data Provider","description":"Provides generic data providers for use with phpunit/phpunit.","status":"active","version":"3.6.0","language":"php","source_language":null,"source_url":"https://github.com/ergebnis/data-provider","tags":["phpunit","testing","data-provider","generator"],"install":[{"cmd":"composer require ergebnis/data-provider","lang":"bash","label":"composer require"}],"dependencies":[],"imports":[{"symbol":"StringProvider","correct":"use Ergebnis\\DataProvider\\StringProvider;"}],"quickstart":{"code":"use Ergebnis\\DataProvider\\StringProvider;\nuse PHPUnit\\Framework\\TestCase;\n\nclass MyTest extends TestCase\n{\n    /** @dataProvider provideStrings */\n    public function testSomething(string $value): void\n    {\n        $this->assertIsString($value);\n    }\n\n    public function provideStrings(): array\n    {\n        return StringProvider::arbitrary();\n    }\n}","lang":"php","description":"Use a string data provider in PHPUnit test"},"warnings":[],"env_vars":null,"search_vec":"'data':2,6,15 'data-provid':14 'ergebni':1 'generat':17 'generic':5 'phpunit':12 'phpunit/phpunit':11 'provid':3,4,7,16 'test':13 'use':9","created_at":"2026-06-19T09:59:03.895819+00:00","updated_at":"2026-06-19T09:59:03.895819+00:00","problems":[],"ecosystem":"packagist","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/ergebnis/data-provider","github":"https://github.com/ergebnis/data-provider","docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["testing"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-19","next_check":"2026-12-16","install_tag":null}}