Changeset View
Changeset View
Standalone View
Standalone View
src/xsprintf/qsprintf.php
| Show First 20 Lines • Show All 190 Lines • ▼ Show 20 Lines | case 'L': // List of.. | ||||
| break; | break; | ||||
| case 'O': | case 'O': | ||||
| foreach ($value as $k => $v) { | foreach ($value as $k => $v) { | ||||
| if (is_string($v)) { | if (is_string($v)) { | ||||
| continue; | continue; | ||||
| } | } | ||||
| $value[$k] = $v->getUnmaskedString(); | $value[$k] = $v->getUnmaskedString(); | ||||
| } | } | ||||
| if (count($value) == 1) { | |||||
| $value = head($value); | |||||
| } else { | |||||
| $value = '(('.implode(') OR (', $value).'))'; | $value = '(('.implode(') OR (', $value).'))'; | ||||
| } | |||||
| break; | break; | ||||
| case 'A': | case 'A': | ||||
| foreach ($value as $k => $v) { | foreach ($value as $k => $v) { | ||||
| if (is_string($v)) { | if (is_string($v)) { | ||||
| continue; | continue; | ||||
| } | } | ||||
| $value[$k] = $v->getUnmaskedString(); | $value[$k] = $v->getUnmaskedString(); | ||||
| } | } | ||||
| if (count($value) == 1) { | |||||
| $value = head($value); | |||||
| } else { | |||||
| $value = '(('.implode(') AND (', $value).'))'; | $value = '(('.implode(') AND (', $value).'))'; | ||||
| } | |||||
| break; | break; | ||||
| case 'J': | case 'J': | ||||
| foreach ($value as $k => $v) { | foreach ($value as $k => $v) { | ||||
| if (is_string($v)) { | if (is_string($v)) { | ||||
| continue; | continue; | ||||
| } | } | ||||
| $value[$k] = $v->getUnmaskedString(); | $value[$k] = $v->getUnmaskedString(); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 250 Lines • Show Last 20 Lines | |||||