/** * Sum all Child Transactions related to one parent * * @param string $id is a long specifying a new transaction * * @return double sum value */ public function getSumOfChildren($id) { $transactions = $this->memory->fetchAllByAttribute('parent_id', $id, 'amount'); return array_sum($transactions); }