Вход Регистрация
Файл: vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/Php.php
Строк: 137
<?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 PHPUnitTextUIXmlConfiguration;

/**
 * @internal This class is not covered by the backward compatibility promise for PHPUnit
 *
 * @psalm-immutable
 */
final class Php
{
    
/**
     * @var DirectoryCollection
     */
    
private $includePaths;

    
/**
     * @var IniSettingCollection
     */
    
private $iniSettings;

    
/**
     * @var ConstantCollection
     */
    
private $constants;

    
/**
     * @var VariableCollection
     */
    
private $globalVariables;

    
/**
     * @var VariableCollection
     */
    
private $envVariables;

    
/**
     * @var VariableCollection
     */
    
private $postVariables;

    
/**
     * @var VariableCollection
     */
    
private $getVariables;

    
/**
     * @var VariableCollection
     */
    
private $cookieVariables;

    
/**
     * @var VariableCollection
     */
    
private $serverVariables;

    
/**
     * @var VariableCollection
     */
    
private $filesVariables;

    
/**
     * @var VariableCollection
     */
    
private $requestVariables;

    public function 
__construct(DirectoryCollection $includePathsIniSettingCollection $iniSettingsConstantCollection $constantsVariableCollection $globalVariablesVariableCollection $envVariablesVariableCollection $postVariablesVariableCollection $getVariablesVariableCollection $cookieVariablesVariableCollection $serverVariablesVariableCollection $filesVariablesVariableCollection $requestVariables)
    {
        
$this->includePaths     $includePaths;
        
$this->iniSettings      $iniSettings;
        
$this->constants        $constants;
        
$this->globalVariables  $globalVariables;
        
$this->envVariables     $envVariables;
        
$this->postVariables    $postVariables;
        
$this->getVariables     $getVariables;
        
$this->cookieVariables  $cookieVariables;
        
$this->serverVariables  $serverVariables;
        
$this->filesVariables   $filesVariables;
        
$this->requestVariables $requestVariables;
    }

    public function 
includePaths(): DirectoryCollection
    
{
        return 
$this->includePaths;
    }

    public function 
iniSettings(): IniSettingCollection
    
{
        return 
$this->iniSettings;
    }

    public function 
constants(): ConstantCollection
    
{
        return 
$this->constants;
    }

    public function 
globalVariables(): VariableCollection
    
{
        return 
$this->globalVariables;
    }

    public function 
envVariables(): VariableCollection
    
{
        return 
$this->envVariables;
    }

    public function 
postVariables(): VariableCollection
    
{
        return 
$this->postVariables;
    }

    public function 
getVariables(): VariableCollection
    
{
        return 
$this->getVariables;
    }

    public function 
cookieVariables(): VariableCollection
    
{
        return 
$this->cookieVariables;
    }

    public function 
serverVariables(): VariableCollection
    
{
        return 
$this->serverVariables;
    }

    public function 
filesVariables(): VariableCollection
    
{
        return 
$this->filesVariables;
    }

    public function 
requestVariables(): VariableCollection
    
{
        return 
$this->requestVariables;
    }
}
Онлайн: 0
Реклама