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

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/var/www/html/laravel-crm/vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/   drwxrwxrwx
Free 13.14 GB of 57.97 GB (22.66%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     PHPUnit.php (16.88 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?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\TextUI\XmlConfiguration;

/**
 * @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
 *
 * @psalm-immutable
 */
final class PHPUnit
{
    private 
readonly ?string $cacheDirectory;
    private 
readonly bool $cacheResult;
    private 
readonly ?string $cacheResultFile;
    private 
readonly int|string $columns;
    private 
readonly string $colors;
    private 
readonly bool $stderr;
    private 
readonly bool $displayDetailsOnIncompleteTests;
    private 
readonly bool $displayDetailsOnSkippedTests;
    private 
readonly bool $displayDetailsOnTestsThatTriggerDeprecations;
    private 
readonly bool $displayDetailsOnPhpunitDeprecations;
    private 
readonly bool $displayDetailsOnTestsThatTriggerErrors;
    private 
readonly bool $displayDetailsOnTestsThatTriggerNotices;
    private 
readonly bool $displayDetailsOnTestsThatTriggerWarnings;
    private 
readonly bool $reverseDefectList;
    private 
readonly bool $requireCoverageMetadata;
    private 
readonly ?string $bootstrap;
    private 
readonly bool $processIsolation;
    private 
readonly bool $failOnDeprecation;
    private 
readonly bool $failOnPhpunitDeprecation;
    private 
readonly bool $failOnEmptyTestSuite;
    private 
readonly bool $failOnIncomplete;
    private 
readonly bool $failOnNotice;
    private 
readonly bool $failOnRisky;
    private 
readonly bool $failOnSkipped;
    private 
readonly bool $failOnWarning;
    private 
readonly bool $stopOnDefect;
    private 
readonly bool $stopOnDeprecation;
    private 
readonly bool $stopOnError;
    private 
readonly bool $stopOnFailure;
    private 
readonly bool $stopOnIncomplete;
    private 
readonly bool $stopOnNotice;
    private 
readonly bool $stopOnRisky;
    private 
readonly bool $stopOnSkipped;
    private 
readonly bool $stopOnWarning;

    
/**
     * @psalm-var ?non-empty-string
     */
    
private readonly ?string $extensionsDirectory;
    private 
readonly bool $beStrictAboutChangesToGlobalState;
    private 
readonly bool $beStrictAboutOutputDuringTests;
    private 
readonly bool $beStrictAboutTestsThatDoNotTestAnything;
    private 
readonly bool $beStrictAboutCoverageMetadata;
    private 
readonly bool $enforceTimeLimit;
    private 
readonly int $defaultTimeLimit;
    private 
readonly int $timeoutForSmallTests;
    private 
readonly int $timeoutForMediumTests;
    private 
readonly int $timeoutForLargeTests;
    private 
readonly ?string $defaultTestSuite;
    private 
readonly int $executionOrder;
    private 
readonly bool $resolveDependencies;
    private 
readonly bool $defectsFirst;
    private 
readonly bool $backupGlobals;
    private 
readonly bool $backupStaticProperties;
    private 
readonly bool $registerMockObjectsFromTestArgumentsRecursively;
    private 
readonly bool $testdoxPrinter;
    private 
readonly bool $controlGarbageCollector;
    private 
readonly int $numberOfTestsBeforeGarbageCollection;

    
/**
     * @psalm-param ?non-empty-string $extensionsDirectory
     */
    
public function __construct(?string $cacheDirectorybool $cacheResult, ?string $cacheResultFileint|string $columnsstring $colorsbool $stderrbool $displayDetailsOnIncompleteTestsbool $displayDetailsOnSkippedTestsbool $displayDetailsOnTestsThatTriggerDeprecationsbool $displayDetailsOnPhpunitDeprecationsbool $displayDetailsOnTestsThatTriggerErrorsbool $displayDetailsOnTestsThatTriggerNoticesbool $displayDetailsOnTestsThatTriggerWarningsbool $reverseDefectListbool $requireCoverageMetadata, ?string $bootstrapbool $processIsolationbool $failOnDeprecationbool $failOnPhpunitDeprecationbool $failOnEmptyTestSuitebool $failOnIncompletebool $failOnNoticebool $failOnRiskybool $failOnSkippedbool $failOnWarningbool $stopOnDefectbool $stopOnDeprecationbool $stopOnErrorbool $stopOnFailurebool $stopOnIncompletebool $stopOnNoticebool $stopOnRiskybool $stopOnSkippedbool $stopOnWarning, ?string $extensionsDirectorybool $beStrictAboutChangesToGlobalStatebool $beStrictAboutOutputDuringTestsbool $beStrictAboutTestsThatDoNotTestAnythingbool $beStrictAboutCoverageMetadatabool $enforceTimeLimitint $defaultTimeLimitint $timeoutForSmallTestsint $timeoutForMediumTestsint $timeoutForLargeTests, ?string $defaultTestSuiteint $executionOrderbool $resolveDependenciesbool $defectsFirstbool $backupGlobalsbool $backupStaticPropertiesbool $registerMockObjectsFromTestArgumentsRecursivelybool $testdoxPrinterbool $controlGarbageCollectorint $numberOfTestsBeforeGarbageCollection)
    {
        
$this->cacheDirectory                                  $cacheDirectory;
        
$this->cacheResult                                     $cacheResult;
        
$this->cacheResultFile                                 $cacheResultFile;
        
$this->columns                                         $columns;
        
$this->colors                                          $colors;
        
$this->stderr                                          $stderr;
        
$this->displayDetailsOnIncompleteTests                 $displayDetailsOnIncompleteTests;
        
$this->displayDetailsOnSkippedTests                    $displayDetailsOnSkippedTests;
        
$this->displayDetailsOnTestsThatTriggerDeprecations    $displayDetailsOnTestsThatTriggerDeprecations;
        
$this->displayDetailsOnPhpunitDeprecations             $displayDetailsOnPhpunitDeprecations;
        
$this->displayDetailsOnTestsThatTriggerErrors          $displayDetailsOnTestsThatTriggerErrors;
        
$this->displayDetailsOnTestsThatTriggerNotices         $displayDetailsOnTestsThatTriggerNotices;
        
$this->displayDetailsOnTestsThatTriggerWarnings        $displayDetailsOnTestsThatTriggerWarnings;
        
$this->reverseDefectList                               $reverseDefectList;
        
$this->requireCoverageMetadata                         $requireCoverageMetadata;
        
$this->bootstrap                                       $bootstrap;
        
$this->processIsolation                                $processIsolation;
        
$this->failOnDeprecation                               $failOnDeprecation;
        
$this->failOnPhpunitDeprecation                        $failOnPhpunitDeprecation;
        
$this->failOnEmptyTestSuite                            $failOnEmptyTestSuite;
        
$this->failOnIncomplete                                $failOnIncomplete;
        
$this->failOnNotice                                    $failOnNotice;
        
$this->failOnRisky                                     $failOnRisky;
        
$this->failOnSkipped                                   $failOnSkipped;
        
$this->failOnWarning                                   $failOnWarning;
        
$this->stopOnDefect                                    $stopOnDefect;
        
$this->stopOnDeprecation                               $stopOnDeprecation;
        
$this->stopOnError                                     $stopOnError;
        
$this->stopOnFailure                                   $stopOnFailure;
        
$this->stopOnIncomplete                                $stopOnIncomplete;
        
$this->stopOnNotice                                    $stopOnNotice;
        
$this->stopOnRisky                                     $stopOnRisky;
        
$this->stopOnSkipped                                   $stopOnSkipped;
        
$this->stopOnWarning                                   $stopOnWarning;
        
$this->extensionsDirectory                             $extensionsDirectory;
        
$this->beStrictAboutChangesToGlobalState               $beStrictAboutChangesToGlobalState;
        
$this->beStrictAboutOutputDuringTests                  $beStrictAboutOutputDuringTests;
        
$this->beStrictAboutTestsThatDoNotTestAnything         $beStrictAboutTestsThatDoNotTestAnything;
        
$this->beStrictAboutCoverageMetadata                   $beStrictAboutCoverageMetadata;
        
$this->enforceTimeLimit                                $enforceTimeLimit;
        
$this->defaultTimeLimit                                $defaultTimeLimit;
        
$this->timeoutForSmallTests                            $timeoutForSmallTests;
        
$this->timeoutForMediumTests                           $timeoutForMediumTests;
        
$this->timeoutForLargeTests                            $timeoutForLargeTests;
        
$this->defaultTestSuite                                $defaultTestSuite;
        
$this->executionOrder                                  $executionOrder;
        
$this->resolveDependencies                             $resolveDependencies;
        
$this->defectsFirst                                    $defectsFirst;
        
$this->backupGlobals                                   $backupGlobals;
        
$this->backupStaticProperties                          $backupStaticProperties;
        
$this->registerMockObjectsFromTestArgumentsRecursively $registerMockObjectsFromTestArgumentsRecursively;
        
$this->testdoxPrinter                                  $testdoxPrinter;
        
$this->controlGarbageCollector                         $controlGarbageCollector;
        
$this->numberOfTestsBeforeGarbageCollection            $numberOfTestsBeforeGarbageCollection;
    }

    
/**
     * @psalm-assert-if-true !null $this->cacheDirectory
     */
    
public function hasCacheDirectory(): bool
    
{
        return 
$this->cacheDirectory !== null;
    }

    
/**
     * @throws Exception
     */
    
public function cacheDirectory(): string
    
{
        if (!
$this->hasCacheDirectory()) {
            throw new 
Exception('Cache directory is not configured');
        }

        return 
$this->cacheDirectory;
    }

    public function 
cacheResult(): bool
    
{
        return 
$this->cacheResult;
    }

    
/**
     * @psalm-assert-if-true !null $this->cacheResultFile
     *
     * @deprecated
     */
    
public function hasCacheResultFile(): bool
    
{
        return 
$this->cacheResultFile !== null;
    }

    
/**
     * @throws Exception
     *
     * @deprecated
     */
    
public function cacheResultFile(): string
    
{
        if (!
$this->hasCacheResultFile()) {
            throw new 
Exception('Cache result file is not configured');
        }

        return 
$this->cacheResultFile;
    }

    public function 
columns(): int|string
    
{
        return 
$this->columns;
    }

    public function 
colors(): string
    
{
        return 
$this->colors;
    }

    public function 
stderr(): bool
    
{
        return 
$this->stderr;
    }

    public function 
displayDetailsOnIncompleteTests(): bool
    
{
        return 
$this->displayDetailsOnIncompleteTests;
    }

    public function 
displayDetailsOnSkippedTests(): bool
    
{
        return 
$this->displayDetailsOnSkippedTests;
    }

    public function 
displayDetailsOnTestsThatTriggerDeprecations(): bool
    
{
        return 
$this->displayDetailsOnTestsThatTriggerDeprecations;
    }

    public function 
displayDetailsOnPhpunitDeprecations(): bool
    
{
        return 
$this->displayDetailsOnPhpunitDeprecations;
    }

    public function 
displayDetailsOnTestsThatTriggerErrors(): bool
    
{
        return 
$this->displayDetailsOnTestsThatTriggerErrors;
    }

    public function 
displayDetailsOnTestsThatTriggerNotices(): bool
    
{
        return 
$this->displayDetailsOnTestsThatTriggerNotices;
    }

    public function 
displayDetailsOnTestsThatTriggerWarnings(): bool
    
{
        return 
$this->displayDetailsOnTestsThatTriggerWarnings;
    }

    public function 
reverseDefectList(): bool
    
{
        return 
$this->reverseDefectList;
    }

    public function 
requireCoverageMetadata(): bool
    
{
        return 
$this->requireCoverageMetadata;
    }

    
/**
     * @psalm-assert-if-true !null $this->bootstrap
     */
    
public function hasBootstrap(): bool
    
{
        return 
$this->bootstrap !== null;
    }

    
/**
     * @throws Exception
     */
    
public function bootstrap(): string
    
{
        if (!
$this->hasBootstrap()) {
            throw new 
Exception('Bootstrap script is not configured');
        }

        return 
$this->bootstrap;
    }

    public function 
processIsolation(): bool
    
{
        return 
$this->processIsolation;
    }

    public function 
failOnDeprecation(): bool
    
{
        return 
$this->failOnDeprecation;
    }

    public function 
failOnPhpunitDeprecation(): bool
    
{
        return 
$this->failOnPhpunitDeprecation;
    }

    public function 
failOnEmptyTestSuite(): bool
    
{
        return 
$this->failOnEmptyTestSuite;
    }

    public function 
failOnIncomplete(): bool
    
{
        return 
$this->failOnIncomplete;
    }

    public function 
failOnNotice(): bool
    
{
        return 
$this->failOnNotice;
    }

    public function 
failOnRisky(): bool
    
{
        return 
$this->failOnRisky;
    }

    public function 
failOnSkipped(): bool
    
{
        return 
$this->failOnSkipped;
    }

    public function 
failOnWarning(): bool
    
{
        return 
$this->failOnWarning;
    }

    public function 
stopOnDefect(): bool
    
{
        return 
$this->stopOnDefect;
    }

    public function 
stopOnDeprecation(): bool
    
{
        return 
$this->stopOnDeprecation;
    }

    public function 
stopOnError(): bool
    
{
        return 
$this->stopOnError;
    }

    public function 
stopOnFailure(): bool
    
{
        return 
$this->stopOnFailure;
    }

    public function 
stopOnIncomplete(): bool
    
{
        return 
$this->stopOnIncomplete;
    }

    public function 
stopOnNotice(): bool
    
{
        return 
$this->stopOnNotice;
    }

    public function 
stopOnRisky(): bool
    
{
        return 
$this->stopOnRisky;
    }

    public function 
stopOnSkipped(): bool
    
{
        return 
$this->stopOnSkipped;
    }

    public function 
stopOnWarning(): bool
    
{
        return 
$this->stopOnWarning;
    }

    
/**
     * @psalm-assert-if-true !null $this->extensionsDirectory
     */
    
public function hasExtensionsDirectory(): bool
    
{
        return 
$this->extensionsDirectory !== null;
    }

    
/**
     * @psalm-return non-empty-string
     *
     * @throws Exception
     */
    
public function extensionsDirectory(): string
    
{
        if (!
$this->hasExtensionsDirectory()) {
            throw new 
Exception('Extensions directory is not configured');
        }

        return 
$this->extensionsDirectory;
    }

    public function 
beStrictAboutChangesToGlobalState(): bool
    
{
        return 
$this->beStrictAboutChangesToGlobalState;
    }

    public function 
beStrictAboutOutputDuringTests(): bool
    
{
        return 
$this->beStrictAboutOutputDuringTests;
    }

    public function 
beStrictAboutTestsThatDoNotTestAnything(): bool
    
{
        return 
$this->beStrictAboutTestsThatDoNotTestAnything;
    }

    public function 
beStrictAboutCoverageMetadata(): bool
    
{
        return 
$this->beStrictAboutCoverageMetadata;
    }

    public function 
enforceTimeLimit(): bool
    
{
        return 
$this->enforceTimeLimit;
    }

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

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

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

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

    
/**
     * @psalm-assert-if-true !null $this->defaultTestSuite
     */
    
public function hasDefaultTestSuite(): bool
    
{
        return 
$this->defaultTestSuite !== null;
    }

    
/**
     * @throws Exception
     */
    
public function defaultTestSuite(): string
    
{
        if (!
$this->hasDefaultTestSuite()) {
            throw new 
Exception('Default test suite is not configured');
        }

        return 
$this->defaultTestSuite;
    }

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

    public function 
resolveDependencies(): bool
    
{
        return 
$this->resolveDependencies;
    }

    public function 
defectsFirst(): bool
    
{
        return 
$this->defectsFirst;
    }

    public function 
backupGlobals(): bool
    
{
        return 
$this->backupGlobals;
    }

    public function 
backupStaticProperties(): bool
    
{
        return 
$this->backupStaticProperties;
    }

    
/**
     * @deprecated
     */
    
public function registerMockObjectsFromTestArgumentsRecursively(): bool
    
{
        return 
$this->registerMockObjectsFromTestArgumentsRecursively;
    }

    public function 
testdoxPrinter(): bool
    
{
        return 
$this->testdoxPrinter;
    }

    public function 
controlGarbageCollector(): bool
    
{
        return 
$this->controlGarbageCollector;
    }

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

:: 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.0089 ]--