0 follower

Final Class Yiisoft\Yii\Debug\StartupPolicy\Condition\EnvironmentVariableCondition

InheritanceYiisoft\Yii\Debug\StartupPolicy\Condition\EnvironmentVariableCondition
ImplementsYiisoft\Yii\Debug\StartupPolicy\Condition\ConditionInterface

Constants

Hide inherited constants

Constant Value Description Defined By
TRUE_VALUES [ '1', 'true', 'on', ] Yiisoft\Yii\Debug\StartupPolicy\Condition\EnvironmentVariableCondition

Method Details

Hide inherited methods

__construct() public method

public mixed __construct ( string $variableName )
$variableName string

                public function __construct(
    private readonly string $variableName,
) {
}

            
match() public method

public boolean match ( object $event )
$event object

                public function match(object $event): bool
{
    $value = getenv($this->variableName);
    return $value !== false && in_array(strtolower($value), self::TRUE_VALUES, true);
}