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 __construct( string $variableName ): mixed
$variableName string

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

            
match() public method

public match( object $event ): boolean
$event object

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