Prado\TPropertyValue::ensureString PHP Метод

ensureString() публичный статический Метод

Note, a boolean value will be converted to 'true' if it is true and 'false' if it is false.
public static ensureString ( $value ) : string
Результат string
    public static function ensureString($value)
    {
        if (TJavaScript::isJsLiteral($value)) {
            return $value;
        }
        if (is_bool($value)) {
            return $value ? 'true' : 'false';
        } else {
            return (string) $value;
        }
    }

Usage Example

 /**
  * Updates the options of the jQueryUI widget.
  * @param array list of widget options to change.
  */
 protected function updateJuiOptions($options)
 {
     foreach ($options as $key => $value) {
         $options[$key] = $key . ': ' . (is_string($value) ? "'{$value}'" : TPropertyValue::ensureString($value));
     }
     $code = "jQuery('#{$this->_control->getWidgetID()}').{$this->_control->getWidget()}('option', { " . implode(', ', $options) . " });";
     $this->_control->getPage()->getClientScript()->registerEndScript(sprintf('%08X', crc32($code)), $code);
 }
All Usage Examples Of Prado\TPropertyValue::ensureString