@@ -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 | } |