diff --git a/src/Kdyby/Replicator/Container.php b/src/Kdyby/Replicator/Container.php index 93ab02e..9514b7e 100644 --- a/src/Kdyby/Replicator/Container.php +++ b/src/Kdyby/Replicator/Container.php @@ -433,7 +433,10 @@ public function countFilledWithout(array $components = [], array $subComponents } return strlen($value); }; - $rows[] = array_filter(array_diff_key($item, $subComponents), $filter) ?: FALSE; + if (count($item) !== count($row = array_filter(array_diff_key($item, $subComponents), $filter))) { + $row = FALSE; + } + $rows[] = $row; } return count(array_filter($rows));