Файловый менеджер - Редактировать - /home/avadvi5/calendar.aeronextgen.com/davis/vendor/symfony/form/Test/FormPerformanceTestCase.php
Ðазад
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Form\Test; /** * Base class for performance tests. * * Copied from Doctrine 2's OrmPerformanceTestCase. * * @author robo * @author Bernhard Schussek <bschussek@gmail.com> */ abstract class FormPerformanceTestCase extends FormIntegrationTestCase { private float $startTime; protected int $maxRunningTime = 0; protected function setUp(): void { parent::setUp(); $this->startTime = microtime(true); } protected function assertPostConditions(): void { parent::assertPostConditions(); $time = microtime(true) - $this->startTime; if (0 != $this->maxRunningTime && $time > $this->maxRunningTime) { $this->fail(\sprintf('expected running time: <= %s but was: %s', $this->maxRunningTime, $time)); } $this->expectNotToPerformAssertions(); } /** * @throws \InvalidArgumentException */ public function setMaxRunningTime(int $maxRunningTime): void { if ($maxRunningTime < 0) { throw new \InvalidArgumentException(); } $this->maxRunningTime = $maxRunningTime; } public function getMaxRunningTime(): int { return $this->maxRunningTime; } }
| ver. 1.1 | |
.
| PHP 8.3.30 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка