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:
@@ -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)) {
|
||||
|
Reference in New Issue
Block a user