Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 /**
  * 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;
 }