1
0
mirror of https://github.com/dg/dibi.git synced 2025-08-15 02:25:10 +02:00

ArrayObject -> Traversable & iterator_to_array

This commit is contained in:
David Grudl
2010-04-26 20:43:04 +02:00
parent f048cc4086
commit 26384626ba
4 changed files with 15 additions and 15 deletions

View File

@@ -134,8 +134,8 @@ final class DibiTranslator extends DibiObject
continue;
}
if ($arg instanceof ArrayObject) {
$arg = (array) $arg;
if ($arg instanceof Traversable) {
$arg = iterator_to_array($arg);
}
if (is_array($arg)) {
@@ -192,8 +192,8 @@ final class DibiTranslator extends DibiObject
public function formatValue($value, $modifier)
{
// array processing (with or without modifier)
if ($value instanceof ArrayObject) {
$value = (array) $value;
if ($value instanceof Traversable) {
$value = iterator_to_array($value);
}
if (is_array($value)) {