0, 'spent' => sprintf("%0.02f",rand(0,5000)/100.0) ], [ 'dow' => 1, 'spent' => sprintf("%0.02f",rand(0,5000)/100.0) ], [ 'dow' => 2, 'spent' => sprintf("%0.02f",rand(0,5000)/100.0) ], [ 'dow' => 3, 'spent' => sprintf("%0.02f",rand(0,5000)/100.0) ], [ 'dow' => 4, 'spent' => sprintf("%0.02f",rand(0,5000)/100.0) ], [ 'dow' => 5, 'spent' => sprintf("%0.02f",rand(0,5000)/100.0) ], [ 'dow' => 6, 'spent' => sprintf("%0.02f",rand(0,5000)/100.0) ], ],[]]; } public function spendingByCategoryLastSevenDays($db, $data) { error_log('ReportMock::spendingByCategoryLastSevenDays($db, $data) '); return [[ [ 'type' => 'RideShare', 'spent' => rand(20,100).'.'.rand(0,99) ], [ 'type' => 'Taxi', 'spent' => rand(20,100).'.'.rand(0,99) ], [ 'type' => 'Scooter', 'spent' => rand(0,20).'.'.rand(0,99) ], [ 'type' => 'Bus', 'spent' => rand(0,50).'.'.rand(0,99) ], [ 'type' => 'Subway', 'spent' => rand(0,50).'.'.rand(0,99) ] ],[]]; } public function spendingByWeekdayLastSevenDays($db, $data) { error_log('ReportMock::spendingByWeekdayLastSevenDays($db, $data)'); return [[ [ 'dow' => 0, 'spent' => sprintf("%0.02f",rand(0,5000)/100.0) ], [ 'dow' => 1, 'spent' => sprintf("%0.02f",rand(0,5000)/100.0) ], [ 'dow' => 2, 'spent' => sprintf("%0.02f",rand(0,5000)/100.0) ], [ 'dow' => 3, 'spent' => sprintf("%0.02f",rand(0,5000)/100.0) ], [ 'dow' => 4, 'spent' => sprintf("%0.02f",rand(0,5000)/100.0) ], [ 'dow' => 5, 'spent' => sprintf("%0.02f",rand(0,5000)/100.0) ], [ 'dow' => 6, 'spent' => sprintf("%0.02f",rand(0,5000)/100.0) ], ],[]]; } public function travelTimeBreakdownVsAverage($db, $data) { error_log('ReportMock::travelTimeBreakdownVsAverage($db, $data)'); return [[ [// average ["axis" => "Walk","value" => 0.60], ["axis" => "Bicycle","value" => 0.9], ["axis" => "Scooter","value" => 0.47], ["axis" => "Taxi","value" => 0.60], ["axis" => "My Car","value" => 0.7], ["axis" => "Bus","value" => 0.4], ["axis" => "Train","value" => 0.40], ["axis" => "Plane","value" => 0.60] ], [// current user ["axis" => "Walk","value" => 0.85], ["axis" => "Bicycle","value" => 0.7], ["axis" => "Scooter","value" => 0.50], ["axis" => "Taxi","value" => 0.75], ["axis" => "My Car","value" => 0.5], ["axis" => "Bus","value" => 0.37], ["axis" => "Train","value" => 0.50], ["axis" => "Plane","value" => 0.40] ] ],[]]; } } // vi:ts=2