protected function evaluate()
 {
     list($configDirective, $value) = $this->getCondition();
     $configValue = Platform::getPhpConfig($configDirective);
     $this->setStateText($configValue ? sprintf(mt('setup', 'The PHP config `%s\' is set to "%s".'), $configDirective, $configValue) : sprintf(mt('setup', 'The PHP config `%s\' is not defined.'), $configDirective));
     return is_bool($value) ? $configValue == $value : $configValue === $value;
 }