✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server.blackpussy.asia ​🇻​♯➤ 5.14.0-611.20.1.el9_7.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 163.245.207.76 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.243
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗞 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ mail,mb_send_mail
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /opt/cpanel/ea-wappspector/vendor/phpunit/phpunit/src/Framework//TestSuiteIterator.php
<?php declare(strict_types=1);
/*
 * This file is part of PHPUnit.
 *
 * (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 PHPUnit\Framework;

use function assert;
use function count;
use RecursiveIterator;

/**
 * @template-implements RecursiveIterator<int, Test>
 *
 * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
 *
 * @internal This class is not covered by the backward compatibility promise for PHPUnit
 */
final class TestSuiteIterator implements RecursiveIterator
{
    private int $position = 0;

    /**
     * @psalm-var list<Test>
     */
    private readonly array $tests;

    public function __construct(TestSuite $testSuite)
    {
        $this->tests = $testSuite->tests();
    }

    public function rewind(): void
    {
        $this->position = 0;
    }

    public function valid(): bool
    {
        return $this->position < count($this->tests);
    }

    public function key(): int
    {
        return $this->position;
    }

    public function current(): Test
    {
        return $this->tests[$this->position];
    }

    public function next(): void
    {
        $this->position++;
    }

    /**
     * @throws NoChildTestSuiteException
     */
    public function getChildren(): self
    {
        if (!$this->hasChildren()) {
            throw new NoChildTestSuiteException(
                'The current item is not a TestSuite instance and therefore does not have any children.',
            );
        }

        $current = $this->current();

        assert($current instanceof TestSuite);

        return new self($current);
    }

    public function hasChildren(): bool
    {
        return $this->valid() && $this->current() instanceof TestSuite;
    }
}

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
6 Dec 2025 7.50 AM
root / root
0755
Assert
--
6 Dec 2025 7.50 AM
root / root
0755
Attributes
--
6 Dec 2025 7.50 AM
root / root
0755
Constraint
--
6 Dec 2025 7.50 AM
root / root
0755
Exception
--
6 Dec 2025 7.50 AM
root / root
0755
MockObject
--
6 Dec 2025 7.50 AM
root / root
0755
TestSize
--
6 Dec 2025 7.50 AM
root / root
0755
TestStatus
--
6 Dec 2025 7.50 AM
root / root
0755
Assert.php
66.879 KB
6 Dec 2025 7.50 AM
root / root
0644
DataProviderTestSuite.php
2.009 KB
6 Dec 2025 7.50 AM
root / root
0644
ExecutionOrderDependency.php
4.896 KB
6 Dec 2025 7.50 AM
root / root
0644
Reorderable.php
0.75 KB
6 Dec 2025 7.50 AM
root / root
0644
SelfDescribing.php
0.616 KB
6 Dec 2025 7.50 AM
root / root
0644
Test.php
0.471 KB
6 Dec 2025 7.50 AM
root / root
0644
TestBuilder.php
10.292 KB
6 Dec 2025 7.50 AM
root / root
0644
TestCase.php
72.484 KB
6 Dec 2025 7.50 AM
root / root
0644
TestRunner.php
15.764 KB
6 Dec 2025 7.50 AM
root / root
0644
TestSuite.php
18.834 KB
6 Dec 2025 7.50 AM
root / root
0644
TestSuiteIterator.php
1.847 KB
6 Dec 2025 7.50 AM
root / root
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF