lib/Psc/JS/Helper.php
public static function convertHashMap(\stdClass $object, $quote = self::QUOTE_SINGLE) {
    $hash = '{';
    
    $vars = get_object_vars($object);
    if (count($vars) > 0) {
      foreach ($vars as $key =>$value) {
        $hash .= sprintf('"%s": %s,', $key, self::convertValue($value,$quote)); // json encode kanns auch wenn wir statt single quotes double quotes für die keys nehmen
      }
      $hash = mb_substr($hash,0,-1); // letzte komma
    }
    
    $hash .= '}';
    return $hash;
  }
public static function convertHashMap(\stdClass $object, $quote = self::QUOTE_SINGLE) {
    $hash = '{';
    
    $vars = get_object_vars($object);
    if (count($vars) > 0) {
      foreach ($vars as $key =>$value) {
        $hash .= sprintf('"%s": %s,', $key, self::convertValue($value,$quote)); // json encode kanns auch wenn wir statt single quotes double quotes für die keys nehmen
      }
      $hash = mb_substr($hash,0,-1); // letzte komma
    }
    
    $hash .= '}';
    return $hash;
  }
public static function convertHashMap ( \ stdClass $ object , $ quote = self :: QUOTE_SINGLE ) { $ hash = '{' ; $ vars = get_object_vars ( $ object ) ; if ( count ( $ vars ) > 0 ) { foreach ( $ vars as $ key => $ value ) { $ hash .= sprintf ( '"%s": %s,' , $ key , self :: convertValue ( $ value , $ quote ) ) ; // json encode kanns auch wenn wir statt single quotes double quotes für die keys nehmen } $ hash = mb_substr ( $ hash , 0 , - 1 ) ; // letzte komma } $ hash .= '}' ; return $ hash ; }
Wandelt ein Object in ein Javascript Object-Literal um

@return string
Wandelt ein Object in ein Javascript Object - Literal um