@@ 98-105 (lines=8) @@ | ||
95 | foreach ($cached->data as $name => $value) { |
|
96 | $len = is_scalar($value) ? strlen($value) : strlen(serialize($value)); |
|
97 | $result['total'] += $len; |
|
98 | if (is_array($value)) { |
|
99 | $preview = t("Array[@count]", array('@count' => count($value))); |
|
100 | } |
|
101 | else { |
|
102 | $raw = is_string($value) ? $value : serialize($value); |
|
103 | $raw = check_plain($raw); |
|
104 | $preview = (strlen($raw) > 80) ? substr($raw, 0, 80) . '...' : $raw; |
|
105 | } |
|
106 | $result['detail'][$name] = ['len' => $len, 'preview' => $preview]; |
|
107 | } |
|
108 | uasort($result['detail'], _qa_drush_compare_variables::class); |
@@ 67-73 (lines=7) @@ | ||
64 | $row[] = $variable->link(); |
|
65 | $row[] = is_scalar($value) ? strlen($value) : strlen(serialize($value)); |
|
66 | ||
67 | if (is_array($value)) { |
|
68 | $cell = t("Array[@count]", array('@count' => count($value))); |
|
69 | } else { |
|
70 | $raw = is_string($value) ? $value : serialize($value); |
|
71 | $raw = check_plain($raw); |
|
72 | $cell = (strlen($raw) > 200) ? substr($raw, 0, 200) . '…' : $raw; |
|
73 | } |
|
74 | $row[] = $cell; |
|
75 | $rows[] = $row; |
|
76 | } |