Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Return a formatted string
<?php sprintf(string $format, mixed ...$values): string
<?php         $this->testSuites[$this->testSuiteLevel]->setAttribute(

            'time',

            sprintf('%F', $this->testSuiteTimes[$this->testSuiteLevel]),

        );



        if ($this->testSuiteLevel > 1) {
<?php         $this->currentTestCase->setAttribute(

            'time',

            sprintf('%F', $time),

        );



        $this->testSuites[$this->testSuiteLevel]->appendChild(
<?php         assert($test instanceof TestMethod);



        return sprintf(

            '%s::%s%s',

            $test->className(),

            $this->name($test),

            PHP_EOL,

        );

    }
<?php         $dataSetName = $test->testData()->dataFromDataProvider()->dataSetName();



        if (is_int($dataSetName)) {

            return sprintf(

                '%s with data set #%d',

                $test->methodName(),

                $dataSetName,

            );

        }



        return sprintf(
<?php             );

        }



        return sprintf(

            '%s with data set "%s"',

            $test->methodName(),

            $dataSetName,

        );

    }
<?php             if (preg_match('/^(.*?)#(\d+)(?:-(\d+))?$/', $filter, $matches)) {

                if (isset($matches[3]) && $matches[2] < $matches[3]) {

                    $filter = sprintf(

                        '%s.*with dataset #(\d+)$',

                        $matches[1]

                    );



                    $this->filterMin = (int) $matches[2];

                    $this->filterMax = (int) $matches[3];
<?php                     $this->filterMin = (int) $matches[2];

                    $this->filterMax = (int) $matches[3];

                } else {

                    $filter = sprintf(

                        '%s.*with dataset #%s$',

                        $matches[1],

                        $matches[2]

                    );

                }

            } // Handles:
<?php             elseif (preg_match('/^(.*?)@(.+)$/', $filter, $matches)) {

                $filter = sprintf(

                    '%s.*with dataset "%s"$',

                    $matches[1],

                    $matches[2]

                );

            }
<?php             $filter = sprintf(

                '/%s/i',

                str_replace(

                    '/',

                    '\\/',

                    $filter

                )

            );

        }



        $this->filter = $filter;
<?php         $testsPath = $rootPath.DIRECTORY_SEPARATOR.testDirectory();



        foreach (self::STRUCTURE as $filename) {

            $filename = sprintf('%s%s%s', $testsPath, DIRECTORY_SEPARATOR, $filename);



            if (! file_exists($filename)) {

                continue;
<?php             $file = __DIR__."/../../overrides/$file";



            if (! file_exists($file)) {

                throw ShouldNotHappen::fromMessage(sprintf('File [%s] does not exist.', $file));

            }



            require_once $file;
<?php     public function __construct(string $filename)

    {

        parent::__construct(sprintf('The afterAll already exists in the filename `%s`.', $filename));

    }

}
<?php     public function __construct(string $filename)

    {

        parent::__construct(sprintf('The afterAll method can not be used within describe functions. Filename `%s`.', $filename));

    }

}
<?php     public function __construct(string $filename)

    {

        parent::__construct(sprintf('The beforeAll already exists in the filename `%s`.', $filename));

    }

}
<?php     public function __construct(string $filename)

    {

        parent::__construct(sprintf('The beforeAll method can not be used within describe functions. Filename `%s`.', $filename));

    }

}