!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/Value/   drwxrwxrwx
Free 13.13 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:     Source.php (5.45 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\Configuration;

/**
 * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
 *
 * @psalm-immutable
 */
final class Source
{
    
/**
     * @psalm-var non-empty-string
     */
    
private readonly ?string $baseline;
    private 
readonly bool $ignoreBaseline;
    private 
readonly FilterDirectoryCollection $includeDirectories;
    private 
readonly FileCollection $includeFiles;
    private 
readonly FilterDirectoryCollection $excludeDirectories;
    private 
readonly FileCollection $excludeFiles;
    private 
readonly bool $restrictDeprecations;
    private 
readonly bool $restrictNotices;
    private 
readonly bool $restrictWarnings;
    private 
readonly bool $ignoreSuppressionOfDeprecations;
    private 
readonly bool $ignoreSuppressionOfPhpDeprecations;
    private 
readonly bool $ignoreSuppressionOfErrors;
    private 
readonly bool $ignoreSuppressionOfNotices;
    private 
readonly bool $ignoreSuppressionOfPhpNotices;
    private 
readonly bool $ignoreSuppressionOfWarnings;
    private 
readonly bool $ignoreSuppressionOfPhpWarnings;

    
/**
     * @psalm-param non-empty-string $baseline
     */
    
public function __construct(?string $baselinebool $ignoreBaselineFilterDirectoryCollection $includeDirectoriesFileCollection $includeFilesFilterDirectoryCollection $excludeDirectoriesFileCollection $excludeFilesbool $restrictDeprecationsbool $restrictNoticesbool $restrictWarningsbool $ignoreSuppressionOfDeprecationsbool $ignoreSuppressionOfPhpDeprecationsbool $ignoreSuppressionOfErrorsbool $ignoreSuppressionOfNoticesbool $ignoreSuppressionOfPhpNoticesbool $ignoreSuppressionOfWarningsbool $ignoreSuppressionOfPhpWarnings)
    {
        
$this->baseline                           $baseline;
        
$this->ignoreBaseline                     $ignoreBaseline;
        
$this->includeDirectories                 $includeDirectories;
        
$this->includeFiles                       $includeFiles;
        
$this->excludeDirectories                 $excludeDirectories;
        
$this->excludeFiles                       $excludeFiles;
        
$this->restrictDeprecations               $restrictDeprecations;
        
$this->restrictNotices                    $restrictNotices;
        
$this->restrictWarnings                   $restrictWarnings;
        
$this->ignoreSuppressionOfDeprecations    $ignoreSuppressionOfDeprecations;
        
$this->ignoreSuppressionOfPhpDeprecations $ignoreSuppressionOfPhpDeprecations;
        
$this->ignoreSuppressionOfErrors          $ignoreSuppressionOfErrors;
        
$this->ignoreSuppressionOfNotices         $ignoreSuppressionOfNotices;
        
$this->ignoreSuppressionOfPhpNotices      $ignoreSuppressionOfPhpNotices;
        
$this->ignoreSuppressionOfWarnings        $ignoreSuppressionOfWarnings;
        
$this->ignoreSuppressionOfPhpWarnings     $ignoreSuppressionOfPhpWarnings;
    }

    
/**
     * @psalm-assert-if-true !null $this->baseline
     */
    
public function useBaseline(): bool
    
{
        return 
$this->hasBaseline() && !$this->ignoreBaseline;
    }

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

    
/**
     * @psalm-return non-empty-string
     *
     * @throws NoBaselineException
     */
    
public function baseline(): string
    
{
        if (!
$this->hasBaseline()) {
            throw new 
NoBaselineException;
        }

        return 
$this->baseline;
    }

    public function 
includeDirectories(): FilterDirectoryCollection
    
{
        return 
$this->includeDirectories;
    }

    public function 
includeFiles(): FileCollection
    
{
        return 
$this->includeFiles;
    }

    public function 
excludeDirectories(): FilterDirectoryCollection
    
{
        return 
$this->excludeDirectories;
    }

    public function 
excludeFiles(): FileCollection
    
{
        return 
$this->excludeFiles;
    }

    public function 
notEmpty(): bool
    
{
        return 
$this->includeDirectories->notEmpty() || $this->includeFiles->notEmpty();
    }

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

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

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

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

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

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

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

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

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

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

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