New converters for #180 (Bill)

This commit is contained in:
James Cole
2016-04-01 13:07:19 +02:00
parent d9a4840e37
commit e4d93cad27
4 changed files with 38 additions and 6 deletions

View File

@@ -49,6 +49,23 @@ class BillRepository implements BillRepositoryInterface
return true;
}
/**
* Find a bill by ID.
*
* @param int $billId
*
* @return Bill
*/
public function find(int $billId) : Bill
{
$bill = $this->user->bills()->find($billId);
if (is_null($bill)) {
$bill = new Bill;
}
return $bill;
}
/**
* @return Collection
*/

View File

@@ -23,6 +23,15 @@ interface BillRepositoryInterface
*/
public function destroy(Bill $bill): bool;
/**
* Find a bill by ID.
*
* @param int $billId
*
* @return Bill
*/
public function find(int $billId) : Bill;
/**
* @return Collection
*/