public function getPaymentHistory()
{
$paymentHistory = array();
$startDate = new \DateTime('2015-01-01');
$endDate = new \DateTime();
$diff = $startDate->diff($endDate);
$monthsDifference = (int) $diff->format('%m');
for ($i = 0; $i <= $monthsDifference; $i++) {
$obj = array();
$obj['date'] = $startDate->format("Y-m-d H:i:s");
$value = \rand(1, 1300);
$obj['value'] = $value;
$obj['method'] = 'BACS';
$obj['pid'] = $startDate->format('Ymd');
$paymentHistory[] = $obj;
$interval = new \DateInterval('P1M');
$startDate->add($interval);
}
return $paymentHistory;
}