File manager - Edit - /var/www/html/portalHomolog/vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php
Back
<?php namespace Illuminate\Foundation\Testing; use Illuminate\Contracts\Console\Kernel; use Illuminate\Foundation\Application; use PHPUnit\Framework\TestCase as BaseTestCase; abstract class TestCase extends BaseTestCase { use Concerns\InteractsWithContainer, Concerns\MakesHttpRequests, Concerns\InteractsWithAuthentication, Concerns\InteractsWithConsole, Concerns\InteractsWithDatabase, Concerns\InteractsWithDeprecationHandling, Concerns\InteractsWithExceptionHandling, Concerns\InteractsWithSession, Concerns\InteractsWithTime, Concerns\InteractsWithTestCaseLifecycle, Concerns\InteractsWithViews; /** * The list of trait that this test uses, fetched recursively. * * @var array<class-string, int> */ protected array $traitsUsedByTest; /** * Creates the application. * * @return \Illuminate\Foundation\Application */ public function createApplication() { $app = require Application::inferBasePath().'/bootstrap/app.php'; $this->traitsUsedByTest = array_flip(class_uses_recursive(static::class)); if (isset(CachedState::$cachedConfig) && isset($this->traitsUsedByTest[WithCachedConfig::class])) { $this->markConfigCached($app); } if (isset(CachedState::$cachedRoutes) && isset($this->traitsUsedByTest[WithCachedRoutes::class])) { $app->booting(fn () => $this->markRoutesCached($app)); } $app->make(Kernel::class)->bootstrap(); return $app; } /** * Setup the test environment. * * @return void */ protected function setUp(): void { $this->setUpTheTestEnvironment(); } /** * Refresh the application instance. * * @return void */ protected function refreshApplication() { $this->app = $this->createApplication(); } /** * Clean up the testing environment before the next test. * * @return void * * @throws \Mockery\Exception\InvalidCountException */ protected function tearDown(): void { $this->tearDownTheTestEnvironment(); } /** * Clean up the testing environment before the next test case. * * @return void */ public static function tearDownAfterClass(): void { static::tearDownAfterClassUsingTestCase(); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings