public function execute(Request $request, Response $response) { try { $id = $request->get('id'); } catch (\OutOfBoundsException $e) { throw new Exception('No bank account was specified.'); } try { $ba = $this->mapper->findById($id); } catch (\OutOfBoundsException $e) { throw new Exception(sprintf('No bank account with id #%d exists.', $id)); } $response->set('id', $id); $response->set('balance', $ba->getBalance()); return 'bankaccount\\view\\BankAccount'; }
public function execute(Request $request, Response $response) { $response->set('ids', $this->mapper->getAllIds()); return 'bankaccount\\view\\BankAccountList'; }
/** * @covers bankaccount\framework\http\Response::addHeader * @depends testNoHeadersAreInitiallySet */ public function testAddingHeadersWorks(Response $response) { $response->addHeader('HTTP/1.0 404 Not Found'); $this->assertContains('HTTP/1.0 404 Not Found', $response->getHeaders()); }
public function execute(Request $request, Response $response) { $response->set('target', '/bankaccounts'); return 'bankaccount\\framework\\view\\Redirect'; }