public function addResults($objects) { if (\is_array($objects) === false) { return $this->addResult($objects); } if (JArray::dimension($objects) === 1) { foreach ($objects as $object) { $this->addResult(["title" => $object]); } } else { $this->elements = \array_merge($this->elements, $objects); } return $this; }
/** * Sets the cells values * @param mixed $values */ public function setValues($values = array()) { $count = $this->count(); $isArray = true; if (\is_array($values) === false) { $values = \array_fill(0, $count, $values); $isArray = false; } if (JArray::dimension($values) == 1 && $isArray) { $values = [$values]; } $count = \min(\sizeof($values), $count); for ($i = 0; $i < $count; $i++) { $row = $this->content[$i]; $row->setValues($values[$i]); } return $this; }