@@ -18,70 +18,70 @@ |
||
18 | 18 | Route4Me::setApiKey(Constants::API_KEY); |
19 | 19 | |
20 | 20 | try { |
21 | - // get route_id and member_id |
|
22 | - $route = new Route; |
|
23 | - $routes = $route->getRoutes([ |
|
24 | - 'limit' => 1, |
|
25 | - 'offset' => 0 |
|
26 | - ]); |
|
27 | - |
|
28 | - $route_id = null; |
|
29 | - $member_id = null; |
|
30 | - if (is_array($routes) && isset($routes[0])) { |
|
31 | - $route_id = $routes[0]->route_id; |
|
32 | - $member_id = $routes[0]->member_id; |
|
33 | - } |
|
34 | - $route = null; |
|
35 | - |
|
36 | - if ($route_id === null) { |
|
37 | - throw new ApiError('There is no any route.'); |
|
38 | - } |
|
39 | - |
|
40 | - // get vehicle_id |
|
41 | - $vehicle = new Vehicle(); |
|
42 | - $vehicles = $vehicle->getVehiclesPaginatedList([ |
|
43 | - 'with_pagination' => true, |
|
44 | - 'page' => 1, |
|
45 | - 'perPage' => 1 |
|
46 | - ]); |
|
47 | - |
|
48 | - $vehicle_id = null; |
|
49 | - if (is_array($vehicles) && isset($vehicles[0]) && is_array($vehicles[0]) && isset($vehicles[0]['vehicle_id'])) { |
|
50 | - $vehicle_id = $vehicles[0]['vehicle_id']; |
|
51 | - } |
|
52 | - $vehicle = null; |
|
53 | - |
|
54 | - if ($vehicle_id === null) { |
|
55 | - throw new ApiError('There is no any vehicle.'); |
|
56 | - } |
|
57 | - |
|
58 | - // create Schedule |
|
59 | - $schedules = new Schedules; |
|
60 | - |
|
61 | - $schedule = $schedules->createSchedule([ |
|
62 | - 'name' => 'The bestest schedule', |
|
63 | - 'schedule_blacklist' => [], |
|
64 | - 'schedule' => null, |
|
65 | - 'timezone' => 'UTC' |
|
66 | - ]); |
|
67 | - |
|
68 | - // work with RouteSchedule |
|
69 | - $route_schedule = $schedules->createRouteSchedule([ |
|
70 | - 'route_id' => $route_id, |
|
71 | - 'schedule_uid' => $schedule->schedule_uid |
|
72 | - ]); |
|
73 | - |
|
74 | - $route_schedule = $schedules->updateRouteSchedule($route_id, [ |
|
75 | - 'schedule_uid' => $schedule->schedule_uid, |
|
76 | - 'member_id' => $member_id, |
|
77 | - 'vehicle_id' => $vehicle_id |
|
78 | - ]); |
|
79 | - |
|
80 | - $route_schedule = $schedules->getRouteSchedule($route_id); |
|
81 | - |
|
82 | - $schedules->deleteRouteSchedule($route_id); |
|
83 | - |
|
84 | - print_r($route_schedule); |
|
21 | + // get route_id and member_id |
|
22 | + $route = new Route; |
|
23 | + $routes = $route->getRoutes([ |
|
24 | + 'limit' => 1, |
|
25 | + 'offset' => 0 |
|
26 | + ]); |
|
27 | + |
|
28 | + $route_id = null; |
|
29 | + $member_id = null; |
|
30 | + if (is_array($routes) && isset($routes[0])) { |
|
31 | + $route_id = $routes[0]->route_id; |
|
32 | + $member_id = $routes[0]->member_id; |
|
33 | + } |
|
34 | + $route = null; |
|
35 | + |
|
36 | + if ($route_id === null) { |
|
37 | + throw new ApiError('There is no any route.'); |
|
38 | + } |
|
39 | + |
|
40 | + // get vehicle_id |
|
41 | + $vehicle = new Vehicle(); |
|
42 | + $vehicles = $vehicle->getVehiclesPaginatedList([ |
|
43 | + 'with_pagination' => true, |
|
44 | + 'page' => 1, |
|
45 | + 'perPage' => 1 |
|
46 | + ]); |
|
47 | + |
|
48 | + $vehicle_id = null; |
|
49 | + if (is_array($vehicles) && isset($vehicles[0]) && is_array($vehicles[0]) && isset($vehicles[0]['vehicle_id'])) { |
|
50 | + $vehicle_id = $vehicles[0]['vehicle_id']; |
|
51 | + } |
|
52 | + $vehicle = null; |
|
53 | + |
|
54 | + if ($vehicle_id === null) { |
|
55 | + throw new ApiError('There is no any vehicle.'); |
|
56 | + } |
|
57 | + |
|
58 | + // create Schedule |
|
59 | + $schedules = new Schedules; |
|
60 | + |
|
61 | + $schedule = $schedules->createSchedule([ |
|
62 | + 'name' => 'The bestest schedule', |
|
63 | + 'schedule_blacklist' => [], |
|
64 | + 'schedule' => null, |
|
65 | + 'timezone' => 'UTC' |
|
66 | + ]); |
|
67 | + |
|
68 | + // work with RouteSchedule |
|
69 | + $route_schedule = $schedules->createRouteSchedule([ |
|
70 | + 'route_id' => $route_id, |
|
71 | + 'schedule_uid' => $schedule->schedule_uid |
|
72 | + ]); |
|
73 | + |
|
74 | + $route_schedule = $schedules->updateRouteSchedule($route_id, [ |
|
75 | + 'schedule_uid' => $schedule->schedule_uid, |
|
76 | + 'member_id' => $member_id, |
|
77 | + 'vehicle_id' => $vehicle_id |
|
78 | + ]); |
|
79 | + |
|
80 | + $route_schedule = $schedules->getRouteSchedule($route_id); |
|
81 | + |
|
82 | + $schedules->deleteRouteSchedule($route_id); |
|
83 | + |
|
84 | + print_r($route_schedule); |
|
85 | 85 | } catch (\Exception $e) { |
86 | - echo $e->getMessage() . PHP_EOL; |
|
86 | + echo $e->getMessage() . PHP_EOL; |
|
87 | 87 | } |
@@ -33,7 +33,7 @@ discard block |
||
33 | 33 | } |
34 | 34 | $route = null; |
35 | 35 | |
36 | - if ($route_id === null) { |
|
36 | + if ($route_id===null) { |
|
37 | 37 | throw new ApiError('There is no any route.'); |
38 | 38 | } |
39 | 39 | |
@@ -51,7 +51,7 @@ discard block |
||
51 | 51 | } |
52 | 52 | $vehicle = null; |
53 | 53 | |
54 | - if ($vehicle_id === null) { |
|
54 | + if ($vehicle_id===null) { |
|
55 | 55 | throw new ApiError('There is no any vehicle.'); |
56 | 56 | } |
57 | 57 | |
@@ -83,5 +83,5 @@ discard block |
||
83 | 83 | |
84 | 84 | print_r($route_schedule); |
85 | 85 | } catch (\Exception $e) { |
86 | - echo $e->getMessage() . PHP_EOL; |
|
86 | + echo $e->getMessage().PHP_EOL; |
|
87 | 87 | } |
@@ -15,16 +15,16 @@ |
||
15 | 15 | Route4Me::setApiKey(Constants::API_KEY); |
16 | 16 | |
17 | 17 | try { |
18 | - $route_schedules = new Schedules; |
|
18 | + $route_schedules = new Schedules; |
|
19 | 19 | |
20 | - $params = [ |
|
21 | - 'route_id' => '66C2AC4A323053FF0A40FEB6918ACF5E', |
|
22 | - 'schedule_uid' => '1515E9A65DD2DEF79CAD7A7E68D91515' |
|
23 | - ]; |
|
20 | + $params = [ |
|
21 | + 'route_id' => '66C2AC4A323053FF0A40FEB6918ACF5E', |
|
22 | + 'schedule_uid' => '1515E9A65DD2DEF79CAD7A7E68D91515' |
|
23 | + ]; |
|
24 | 24 | |
25 | - $schedule = $route_schedules->createRouteSchedule($params); |
|
25 | + $schedule = $route_schedules->createRouteSchedule($params); |
|
26 | 26 | |
27 | - print_r($schedule); |
|
27 | + print_r($schedule); |
|
28 | 28 | } catch (\Exception $e) { |
29 | - echo $e->getMessage() . PHP_EOL; |
|
29 | + echo $e->getMessage() . PHP_EOL; |
|
30 | 30 | } |
@@ -26,5 +26,5 @@ |
||
26 | 26 | |
27 | 27 | print_r($schedule); |
28 | 28 | } catch (\Exception $e) { |
29 | - echo $e->getMessage() . PHP_EOL; |
|
29 | + echo $e->getMessage().PHP_EOL; |
|
30 | 30 | } |
@@ -15,20 +15,20 @@ |
||
15 | 15 | Route4Me::setApiKey(Constants::API_KEY); |
16 | 16 | |
17 | 17 | try { |
18 | - $schedules = new Schedules; |
|
18 | + $schedules = new Schedules; |
|
19 | 19 | |
20 | - $params = [ |
|
21 | - 'schedule_uid' => '1515E9A65DD2DEF79CAD7A7E68D91515', |
|
22 | - 'root_member_id' => 15, |
|
23 | - 'name' => 'The bestest schedule 1', |
|
24 | - 'schedule_blacklist' => [], |
|
25 | - 'schedule' => null, |
|
26 | - 'timezone' => 'UTC' |
|
27 | - ]; |
|
20 | + $params = [ |
|
21 | + 'schedule_uid' => '1515E9A65DD2DEF79CAD7A7E68D91515', |
|
22 | + 'root_member_id' => 15, |
|
23 | + 'name' => 'The bestest schedule 1', |
|
24 | + 'schedule_blacklist' => [], |
|
25 | + 'schedule' => null, |
|
26 | + 'timezone' => 'UTC' |
|
27 | + ]; |
|
28 | 28 | |
29 | - $schedule = $schedules->createSchedule($params); |
|
29 | + $schedule = $schedules->createSchedule($params); |
|
30 | 30 | |
31 | - print_r($schedule); |
|
31 | + print_r($schedule); |
|
32 | 32 | } catch (\Exception $e) { |
33 | - echo $e->getMessage() . PHP_EOL; |
|
33 | + echo $e->getMessage() . PHP_EOL; |
|
34 | 34 | } |
@@ -30,5 +30,5 @@ |
||
30 | 30 | |
31 | 31 | print_r($schedule); |
32 | 32 | } catch (\Exception $e) { |
33 | - echo $e->getMessage() . PHP_EOL; |
|
33 | + echo $e->getMessage().PHP_EOL; |
|
34 | 34 | } |
@@ -15,10 +15,10 @@ |
||
15 | 15 | Route4Me::setApiKey(Constants::API_KEY); |
16 | 16 | |
17 | 17 | try { |
18 | - $schedules = new Schedules(); |
|
18 | + $schedules = new Schedules(); |
|
19 | 19 | |
20 | - $schedule = $schedules->getSchedule('1515E9A65DD2DEF79CAD7A7E68D91515'); |
|
21 | - print_r($schedule); |
|
20 | + $schedule = $schedules->getSchedule('1515E9A65DD2DEF79CAD7A7E68D91515'); |
|
21 | + print_r($schedule); |
|
22 | 22 | } catch (\Exception $e) { |
23 | - echo $e->getMessage() . PHP_EOL; |
|
23 | + echo $e->getMessage() . PHP_EOL; |
|
24 | 24 | } |
@@ -20,5 +20,5 @@ |
||
20 | 20 | $schedule = $schedules->getSchedule('1515E9A65DD2DEF79CAD7A7E68D91515'); |
21 | 21 | print_r($schedule); |
22 | 22 | } catch (\Exception $e) { |
23 | - echo $e->getMessage() . PHP_EOL; |
|
23 | + echo $e->getMessage().PHP_EOL; |
|
24 | 24 | } |
@@ -15,13 +15,13 @@ |
||
15 | 15 | Route4Me::setApiKey(Constants::API_KEY); |
16 | 16 | |
17 | 17 | try { |
18 | - $schedules = new Schedules(); |
|
19 | - $route_id = '66C2AC4A323053FF0A40FEB6918ACF5E'; |
|
20 | - $schedule_uid = '1515E9A65DD2DEF79CAD7A7E68D91515'; |
|
21 | - $route_date = '2023-01-01'; |
|
18 | + $schedules = new Schedules(); |
|
19 | + $route_id = '66C2AC4A323053FF0A40FEB6918ACF5E'; |
|
20 | + $schedule_uid = '1515E9A65DD2DEF79CAD7A7E68D91515'; |
|
21 | + $route_date = '2023-01-01'; |
|
22 | 22 | |
23 | - $schedule = $schedules->getScheduledRoutesCopies($route_id, $schedule_uid, $route_date); |
|
24 | - print_r($schedule); |
|
23 | + $schedule = $schedules->getScheduledRoutesCopies($route_id, $schedule_uid, $route_date); |
|
24 | + print_r($schedule); |
|
25 | 25 | } catch (\Exception $e) { |
26 | - echo $e->getMessage() . PHP_EOL; |
|
26 | + echo $e->getMessage() . PHP_EOL; |
|
27 | 27 | } |
@@ -23,5 +23,5 @@ |
||
23 | 23 | $schedule = $schedules->getScheduledRoutesCopies($route_id, $schedule_uid, $route_date); |
24 | 24 | print_r($schedule); |
25 | 25 | } catch (\Exception $e) { |
26 | - echo $e->getMessage() . PHP_EOL; |
|
26 | + echo $e->getMessage().PHP_EOL; |
|
27 | 27 | } |
@@ -19,17 +19,17 @@ |
||
19 | 19 | //********************************************************************** |
20 | 20 | // get list of all schedules |
21 | 21 | try { |
22 | - $list = $schedules->getAllSchedules(); |
|
23 | - print_r($list); |
|
22 | + $list = $schedules->getAllSchedules(); |
|
23 | + print_r($list); |
|
24 | 24 | } catch (\Exception $e) { |
25 | - echo $e->getMessage() . PHP_EOL; |
|
25 | + echo $e->getMessage() . PHP_EOL; |
|
26 | 26 | } |
27 | 27 | |
28 | 28 | //********************************************************************** |
29 | 29 | // get first page of paginated list of schedules |
30 | 30 | try { |
31 | - $list = $schedules->getSchedules(2, 5); |
|
32 | - print_r($list); |
|
31 | + $list = $schedules->getSchedules(2, 5); |
|
32 | + print_r($list); |
|
33 | 33 | } catch (\Exception $e) { |
34 | - echo $e->getMessage() . PHP_EOL; |
|
34 | + echo $e->getMessage() . PHP_EOL; |
|
35 | 35 | } |
@@ -22,7 +22,7 @@ discard block |
||
22 | 22 | $list = $schedules->getAllSchedules(); |
23 | 23 | print_r($list); |
24 | 24 | } catch (\Exception $e) { |
25 | - echo $e->getMessage() . PHP_EOL; |
|
25 | + echo $e->getMessage().PHP_EOL; |
|
26 | 26 | } |
27 | 27 | |
28 | 28 | //********************************************************************** |
@@ -31,5 +31,5 @@ discard block |
||
31 | 31 | $list = $schedules->getSchedules(2, 5); |
32 | 32 | print_r($list); |
33 | 33 | } catch (\Exception $e) { |
34 | - echo $e->getMessage() . PHP_EOL; |
|
34 | + echo $e->getMessage().PHP_EOL; |
|
35 | 35 | } |
@@ -19,17 +19,17 @@ |
||
19 | 19 | //********************************************************************** |
20 | 20 | // get list of all Route Schedules |
21 | 21 | try { |
22 | - $list = $schedules->getAllRouteSchedules(); |
|
23 | - print_r($list); |
|
22 | + $list = $schedules->getAllRouteSchedules(); |
|
23 | + print_r($list); |
|
24 | 24 | } catch (\Exception $e) { |
25 | - echo $e->getMessage() . PHP_EOL; |
|
25 | + echo $e->getMessage() . PHP_EOL; |
|
26 | 26 | } |
27 | 27 | |
28 | 28 | //********************************************************************** |
29 | 29 | // get first page of paginated list of Route Schedules |
30 | 30 | try { |
31 | - $list = $schedules->getRouteSchedules(1, 5); |
|
32 | - print_r($list); |
|
31 | + $list = $schedules->getRouteSchedules(1, 5); |
|
32 | + print_r($list); |
|
33 | 33 | } catch (\Exception $e) { |
34 | - echo $e->getMessage() . PHP_EOL; |
|
34 | + echo $e->getMessage() . PHP_EOL; |
|
35 | 35 | } |
@@ -22,7 +22,7 @@ discard block |
||
22 | 22 | $list = $schedules->getAllRouteSchedules(); |
23 | 23 | print_r($list); |
24 | 24 | } catch (\Exception $e) { |
25 | - echo $e->getMessage() . PHP_EOL; |
|
25 | + echo $e->getMessage().PHP_EOL; |
|
26 | 26 | } |
27 | 27 | |
28 | 28 | //********************************************************************** |
@@ -31,5 +31,5 @@ discard block |
||
31 | 31 | $list = $schedules->getRouteSchedules(1, 5); |
32 | 32 | print_r($list); |
33 | 33 | } catch (\Exception $e) { |
34 | - echo $e->getMessage() . PHP_EOL; |
|
34 | + echo $e->getMessage().PHP_EOL; |
|
35 | 35 | } |
@@ -15,10 +15,10 @@ |
||
15 | 15 | Route4Me::setApiKey(Constants::API_KEY); |
16 | 16 | |
17 | 17 | try { |
18 | - $schedules = new Schedules(); |
|
18 | + $schedules = new Schedules(); |
|
19 | 19 | |
20 | - $schedule = $schedules->deleteRouteSchedule('66C2AC4A323053FF0A40FEB6918ACF5E'); |
|
21 | - print_r($schedule); |
|
20 | + $schedule = $schedules->deleteRouteSchedule('66C2AC4A323053FF0A40FEB6918ACF5E'); |
|
21 | + print_r($schedule); |
|
22 | 22 | } catch (\Exception $e) { |
23 | - echo $e->getMessage() . PHP_EOL; |
|
23 | + echo $e->getMessage() . PHP_EOL; |
|
24 | 24 | } |
@@ -20,5 +20,5 @@ |
||
20 | 20 | $schedule = $schedules->deleteRouteSchedule('66C2AC4A323053FF0A40FEB6918ACF5E'); |
21 | 21 | print_r($schedule); |
22 | 22 | } catch (\Exception $e) { |
23 | - echo $e->getMessage() . PHP_EOL; |
|
23 | + echo $e->getMessage().PHP_EOL; |
|
24 | 24 | } |
@@ -15,18 +15,18 @@ |
||
15 | 15 | Route4Me::setApiKey(Constants::API_KEY); |
16 | 16 | |
17 | 17 | try { |
18 | - $schedules = new Schedules(); |
|
18 | + $schedules = new Schedules(); |
|
19 | 19 | |
20 | - $route_id = '66C2AC4A323053FF0A40FEB6918ACF5E'; |
|
21 | - $params = [ |
|
22 | - 'schedule_uid' => '1515E9A65DD2DEF79CAD7A7E68D91515', |
|
23 | - 'member_id' => '1053088', |
|
24 | - 'vehicle_id' => '061C7E7DCE3538AD2D0B047954F1F499' |
|
25 | - ]; |
|
20 | + $route_id = '66C2AC4A323053FF0A40FEB6918ACF5E'; |
|
21 | + $params = [ |
|
22 | + 'schedule_uid' => '1515E9A65DD2DEF79CAD7A7E68D91515', |
|
23 | + 'member_id' => '1053088', |
|
24 | + 'vehicle_id' => '061C7E7DCE3538AD2D0B047954F1F499' |
|
25 | + ]; |
|
26 | 26 | |
27 | - $schedule = $schedules->replaceRouteSchedule($route_id, $params); |
|
27 | + $schedule = $schedules->replaceRouteSchedule($route_id, $params); |
|
28 | 28 | |
29 | - print_r($schedule); |
|
29 | + print_r($schedule); |
|
30 | 30 | } catch (\Exception $e) { |
31 | - echo $e->getMessage() . PHP_EOL; |
|
31 | + echo $e->getMessage() . PHP_EOL; |
|
32 | 32 | } |
@@ -28,5 +28,5 @@ |
||
28 | 28 | |
29 | 29 | print_r($schedule); |
30 | 30 | } catch (\Exception $e) { |
31 | - echo $e->getMessage() . PHP_EOL; |
|
31 | + echo $e->getMessage().PHP_EOL; |
|
32 | 32 | } |