/** * @param Account $account * @param \DateTime $dateDue * @return Bill */ public static function create(Account $account, \DateTime $dateDue) { $bill = new Bill(); $bill->account = $account; $bill->amount = $account->getRecurringCharge()->toInt(); $bill->dateDue = $dateDue; return $bill; }