public function every(callable $condition) { $response = true; foreach ($this->items as $item) { $result = call_user_func($condition, $item); if ($result === false) { $response = false; break; } } return $response; }