orchestra/testbench-core
Testbench Core is the foundation for Orchestra Testbench, providing a lightweight Laravel application bootstrap for package testing. Run artisan commands, migrations, factories, and routes in your test suite with versioned Laravel compatibility.
method_exists() and class_exists() usage.method_exists() and class_exists() usage.ServeCommand::trap() method to use TerminatingConsole.ServeCommand::trap() method to use TerminatingConsole.ServeCommand::trap() method to use TerminatingConsole.ServeCommand::trap() method to use TerminatingConsole.TESTBENCH_USER_MODEL environment variable when running serve command.Orchestra\Testbench\Foundation\Console\TerminatingConsole when running serve.TESTBENCH_USER_MODEL environment variable when running serve command.Orchestra\Testbench\Foundation\Console\TerminatingConsole when running serve.TESTBENCH_USER_MODEL environment variable when running serve command.Orchestra\Testbench\Foundation\Console\TerminatingConsole when running serve.TESTBENCH_USER_MODEL environment variable when running serve command.Orchestra\Testbench\Foundation\Console\TerminatingConsole when running serve.TESTBENCH_USER_MODEL environment variable when running serve command.Orchestra\Testbench\Foundation\Console\TerminatingConsole when running serve.--parallel compatibility with WithFixtures trait.--parallel compatibility with WithFixtures trait.--parallel compatibility with WithFixtures trait.--parallel compatibility with WithFixtures trait.--parallel compatibility with WithFixtures trait.Orchestra\Testbench\Foundation\Env class.Orchestra\Testbench\Foundation\Console\Concerns\HandleTerminatingConsole trait.Orchestra\Testbench\Foundation\Console\Actions\Action::pathLocation() method.Orchestra\Testbench\laravel_migration_path() function.[@define-env](https://github.com/define-env)[@environment-setup](https://github.com/environment-setup)[@define-db](https://github.com/define-db)[@define-route](https://github.com/define-route)testbench.yaml configured with seeders: true.$__filename to resolve original PestPHP's testCase file.#[UsesVendor] attribute fails due to unbooted application, causing BindingResolutionException to be thrown.testbench.yaml configured with seeders: true.$__filename to resolve original PestPHP's testCase file.#[UsesVendor] attribute fails due to unbooted application, causing BindingResolutionException to be thrown.testbench.yaml configured with seeders: true.$__filename to resolve original PestPHP's testCase file.#[UsesVendor] attribute fails due to unbooted application, causing BindingResolutionException to be thrown.testbench.yaml configured with seeders: true.#[UsesVendor] attribute fails due to unbooted application, causing BindingResolutionException to be thrown.Orchestra\Testbench\package_version_compare() function.Orchestra\Testbench\Concerns\WithFixtures to automatically loads fixtures file for test.Orchestra\Sidekick\package_path() for better root package path detection.Orchestra\Testbench\package_version_compare() function.Orchestra\Testbench\Concerns\WithFixtures to automatically loads fixtures file for test.Orchestra\Sidekick\package_path() for better root package path detection.Orchestra\Testbench\package_version_compare() function.Orchestra\Testbench\Concerns\WithFixtures to automatically loads fixtures file for test.Orchestra\Sidekick\package_path() for better root package path detection.Orchestra\Testbench\package_version_compare() function.Orchestra\Testbench\Concerns\WithFixtures to automatically loads fixtures file for test.Orchestra\Sidekick\package_path() for better root package path detection.JsonResource and JsonApiResource states.Orchestra\Testbench\Workbench\Actions\AddAssetSymlinkFoldersOrchestra\Testbench\Workbench\Actions\RemoveAssetSymlinkFoldersIlluminate\Support\Str states via during test teardown.Illuminate\Support\Str states via during test teardown.Illuminate\Support\Str states via during test teardown.Illuminate\Support\Str states via during test teardown.Orchestra\Testbench\uses_default_skeleton() function.Illuminate\Validator\Validator state.laravel/framework repository.Orchestra\Testbench\uses_default_skeleton() function.Illuminate\Validator\Validator state.laravel/framework repository.Orchestra\Testbench\bail() function to allow using exit() on pnctl enabled tests.Orchestra\Testbench\bail() function to allow using exit() on pnctl enabled tests.Orchestra\Testbench\terminate() function to allow using exit() on pnctl enabled tests.Orchestra\Testbench\terminate() function to allow using exit() on pnctl enabled tests.Orchestra\Testbench\remote() with serializable closure usage.journal_mode configuration.Collection::make() to new Collection().journal_mode configuration.Collection::make() to new Collection().Orchestra\Foundation\Env now extends Orchestra\Sidekick\Env.Orchestra\Foundation\Env now extends Orchestra\Sidekick\Env.Orchestra\Foundation\Env now extends Orchestra\Sidekick\Env.Orchestra\Foundation\Env now extends Orchestra\Sidekick\Env.Orchestra\Testbench\PHPUnit\TestCase now implements Orchestra\Testbench\Concerns\InteractsWithMockery.Orchestra\Testbench\PHPUnit\TestCase now implements Orchestra\Testbench\Concerns\InteractsWithMockery.Orchestra\Testbench\PHPUnit\TestCase now implements Orchestra\Testbench\Concerns\InteractsWithMockery.How can I help you explore Laravel packages today?