public function update($id, $post) { $errors = array(); $expense = new Expenses(); $expense->exchangeArray($post); $type = $expense->getType(); $expense->setType($type); $value = trim($expense->getValue()); $expense->setValue($value); $expense->setId($id); if (empty($value)) { $errors['value'] = "Моля въведете разход!"; } if (!is_numeric($value)) { $errors['value'] = "Моля въведете число!"; } if (count($errors) > 0) { return $errors; } else { $this->edit($expense); return $errors = array(); } }