• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

markrogoyski / math-php / 23440034522

23 Mar 2026 01:35PM UTC coverage: 99.266% (-0.4%) from 99.66%
23440034522

Pull #488

github

web-flow
Merge 7244aa3c4 into 1b53720fc
Pull Request #488: Add multilinear regression

142 of 171 new or added lines in 14 files covered. (83.04%)

7 existing lines in 3 files now uncovered.

8657 of 8721 relevant lines covered (99.27%)

222.35 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

90.91
/src/Util/Script.php
1
<?php
2

3
namespace MathPHP\Util;
4

5
class Script
6
{
7
    /**
8
     * @var list<string>
9
     */
10
    private static $subscripts = ['₀', '₁', '₂', '₃', '₄', '₅', '₆', '₇', '₈', '₉'];
11

12
    /**
13
     * @var list<string>
14
     */
15
    private static $superscripts = ['⁰', '¹', '²', '³', '⁴', '⁵', '⁶', '⁷', '⁸', '⁹'];
16

17
    /**
18
     * @param int $n
19
     * @return string
20
     */
21
    public static function getSubscript(int $n): string
22
    {
23
        return self::get($n, self::$subscripts);
5✔
24
    }
25

26
    /**
27
     * @param int $n
28
     * @return string
29
     */
30
    public static function getSuperscript(int $n): string
31
    {
NEW
32
        return self::get($n, self::$superscripts);
×
33
    }
34

35
    /**
36
     * @param int $n
37
     * @param list<string> $digits
38
     * @return string
39
     */
40
    private static function get(int $n, array $digits): string
41
    {
42
        return \implode(
5✔
43
            '',
5✔
44
            \array_map(
5✔
45
                static function ($c) use ($digits) {
5✔
46
                    return $digits[$c];
5✔
47
                },
5✔
48
                \str_split((string)$n)
5✔
49
            )
5✔
50
        );
5✔
51
    }
52
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc