summaryrefslogtreecommitdiff
path: root/vendor/phpunit/php-timer/README.md
diff options
context:
space:
mode:
authorGreg <supahgreg@users.noreply.github.com>2025-10-10 20:46:43 -0500
committerGitHub <noreply@github.com>2025-10-10 20:46:43 -0500
commit46e0d6e1efa04c8905b4f8d016512125464a5732 (patch)
treeec1df81a86310e44b5ef07fb4a9aebcb15186e77 /vendor/phpunit/php-timer/README.md
parent92493059da37b3cbd7040f786b1129571e3893cc (diff)
parent2d880e6c7dbdcabe87e9fbfc98835cc3b53eadd9 (diff)
Merge pull request #22 from tt-rss/bugfix/php-deps
Don't bundle PHP dev dependencies
Diffstat (limited to 'vendor/phpunit/php-timer/README.md')
-rw-r--r--vendor/phpunit/php-timer/README.md104
1 files changed, 0 insertions, 104 deletions
diff --git a/vendor/phpunit/php-timer/README.md b/vendor/phpunit/php-timer/README.md
deleted file mode 100644
index a7d1e70de..000000000
--- a/vendor/phpunit/php-timer/README.md
+++ /dev/null
@@ -1,104 +0,0 @@
-# phpunit/php-timer
-
-[![CI Status](https://github.com/sebastianbergmann/php-timer/workflows/CI/badge.svg)](https://github.com/sebastianbergmann/php-timer/actions)
-[![Type Coverage](https://shepherd.dev/github/sebastianbergmann/php-timer/coverage.svg)](https://shepherd.dev/github/sebastianbergmann/php-timer)
-
-Utility class for timing things, factored out of PHPUnit into a stand-alone component.
-
-## Installation
-
-You can add this library as a local, per-project dependency to your project using [Composer](https://getcomposer.org/):
-
-```
-composer require phpunit/php-timer
-```
-
-If you only need this library during development, for instance to run your project's test suite, then you should add it as a development-time dependency:
-
-```
-composer require --dev phpunit/php-timer
-```
-
-## Usage
-
-### Basic Timing
-
-```php
-require __DIR__ . '/vendor/autoload.php';
-
-use SebastianBergmann\Timer\Timer;
-
-$timer = new Timer;
-
-$timer->start();
-
-foreach (\range(0, 100000) as $i) {
- // ...
-}
-
-$duration = $timer->stop();
-
-var_dump(get_class($duration));
-var_dump($duration->asString());
-var_dump($duration->asSeconds());
-var_dump($duration->asMilliseconds());
-var_dump($duration->asMicroseconds());
-var_dump($duration->asNanoseconds());
-```
-
-The code above yields the output below:
-
-```
-string(32) "SebastianBergmann\Timer\Duration"
-string(9) "00:00.002"
-float(0.002851062)
-float(2.851062)
-float(2851.062)
-int(2851062)
-```
-
-### Resource Consumption
-
-#### Explicit duration
-
-```php
-require __DIR__ . '/vendor/autoload.php';
-
-use SebastianBergmann\Timer\ResourceUsageFormatter;
-use SebastianBergmann\Timer\Timer;
-
-$timer = new Timer;
-$timer->start();
-
-foreach (\range(0, 100000) as $i) {
- // ...
-}
-
-print (new ResourceUsageFormatter)->resourceUsage($timer->stop());
-```
-
-The code above yields the output below:
-
-```
-Time: 00:00.002, Memory: 6.00 MB
-```
-
-#### Duration since PHP Startup (using unreliable `$_SERVER['REQUEST_TIME_FLOAT']`)
-
-```php
-require __DIR__ . '/vendor/autoload.php';
-
-use SebastianBergmann\Timer\ResourceUsageFormatter;
-
-foreach (\range(0, 100000) as $i) {
- // ...
-}
-
-print (new ResourceUsageFormatter)->resourceUsageSinceStartOfRequest();
-```
-
-The code above yields the output below:
-
-```
-Time: 00:00.002, Memory: 6.00 MB
-```