private function addAccountAllocation($paymentType, $title) { $el = new ElementSelect($paymentType, $title); foreach ($this->availableAccounts as $account) { $el->addOption($account['title'], $account['id']); } if (isset($this->availableAccounts[$paymentType])) { $el->setValue($this->availableAccounts[$paymentType]['id']); } else { $el->setvalue(1); } $this->allocatedPaymentTypes[] = array('paymentType' => $paymentType); $this->addElement($el); }