summaryrefslogtreecommitdiff
path: root/vendor/phpunit/php-code-coverage/src/Util
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-code-coverage/src/Util
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-code-coverage/src/Util')
-rw-r--r--vendor/phpunit/php-code-coverage/src/Util/Filesystem.php37
-rw-r--r--vendor/phpunit/php-code-coverage/src/Util/Percentage.php66
2 files changed, 0 insertions, 103 deletions
diff --git a/vendor/phpunit/php-code-coverage/src/Util/Filesystem.php b/vendor/phpunit/php-code-coverage/src/Util/Filesystem.php
deleted file mode 100644
index ff0e16ae9..000000000
--- a/vendor/phpunit/php-code-coverage/src/Util/Filesystem.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php declare(strict_types=1);
-/*
- * This file is part of phpunit/php-code-coverage.
- *
- * (c) Sebastian Bergmann <sebastian@phpunit.de>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-namespace SebastianBergmann\CodeCoverage\Util;
-
-use function is_dir;
-use function mkdir;
-use function sprintf;
-
-/**
- * @internal This class is not covered by the backward compatibility promise for phpunit/php-code-coverage
- */
-final class Filesystem
-{
- /**
- * @throws DirectoryCouldNotBeCreatedException
- */
- public static function createDirectory(string $directory): void
- {
- $success = !(!is_dir($directory) && !@mkdir($directory, 0777, true) && !is_dir($directory));
-
- if (!$success) {
- throw new DirectoryCouldNotBeCreatedException(
- sprintf(
- 'Directory "%s" could not be created',
- $directory
- )
- );
- }
- }
-}
diff --git a/vendor/phpunit/php-code-coverage/src/Util/Percentage.php b/vendor/phpunit/php-code-coverage/src/Util/Percentage.php
deleted file mode 100644
index 0f7a3fec1..000000000
--- a/vendor/phpunit/php-code-coverage/src/Util/Percentage.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php declare(strict_types=1);
-/*
- * This file is part of phpunit/php-code-coverage.
- *
- * (c) Sebastian Bergmann <sebastian@phpunit.de>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-namespace SebastianBergmann\CodeCoverage\Util;
-
-use function sprintf;
-
-/**
- * @internal This class is not covered by the backward compatibility promise for phpunit/php-code-coverage
- */
-final class Percentage
-{
- /**
- * @var float
- */
- private $fraction;
-
- /**
- * @var float
- */
- private $total;
-
- public static function fromFractionAndTotal(float $fraction, float $total): self
- {
- return new self($fraction, $total);
- }
-
- private function __construct(float $fraction, float $total)
- {
- $this->fraction = $fraction;
- $this->total = $total;
- }
-
- public function asFloat(): float
- {
- if ($this->total > 0) {
- return ($this->fraction / $this->total) * 100;
- }
-
- return 100.0;
- }
-
- public function asString(): string
- {
- if ($this->total > 0) {
- return sprintf('%01.2F%%', $this->asFloat());
- }
-
- return '';
- }
-
- public function asFixedWidthString(): string
- {
- if ($this->total > 0) {
- return sprintf('%6.2F%%', $this->asFloat());
- }
-
- return '';
- }
-}