From 9e7d2b79b48d5767a3a33715455c44ab84846a51 Mon Sep 17 00:00:00 2001 From: Andy Summers <andrew.summers@wisc.edu> Date: Mon, 14 Aug 2017 13:19:07 -0500 Subject: [PATCH] Add PHP7 type annotations to Interfacing classes --- .../cbs/order/interfacing/MockOrderInterfacingService.php | 2 +- .../cbs/order/interfacing/OrderInterfacingService.php | 4 ++-- .../cbs/order/interfacing/SoapOrderInterfacingService.php | 5 ++++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/edu/wisc/services/cbs/order/interfacing/MockOrderInterfacingService.php b/src/main/edu/wisc/services/cbs/order/interfacing/MockOrderInterfacingService.php index 017ae86..7235018 100644 --- a/src/main/edu/wisc/services/cbs/order/interfacing/MockOrderInterfacingService.php +++ b/src/main/edu/wisc/services/cbs/order/interfacing/MockOrderInterfacingService.php @@ -30,7 +30,7 @@ class MockOrderInterfacingService implements OrderInterfacingService, MockServic /** * {@inheritdoc} */ - public function interfaceOrder($orderNumber) + public function interfaceOrder($orderNumber): OrderServiceResponse { return $this->response; } diff --git a/src/main/edu/wisc/services/cbs/order/interfacing/OrderInterfacingService.php b/src/main/edu/wisc/services/cbs/order/interfacing/OrderInterfacingService.php index da2fd00..fd65296 100644 --- a/src/main/edu/wisc/services/cbs/order/interfacing/OrderInterfacingService.php +++ b/src/main/edu/wisc/services/cbs/order/interfacing/OrderInterfacingService.php @@ -13,9 +13,9 @@ interface OrderInterfacingService extends Service /** * Commit and finalize ("interface") an order with CBS. - * @param string $orderNumber + * @param float $orderNumber * @return OrderServiceResponse */ - public function interfaceOrder($orderNumber); + public function interfaceOrder($orderNumber): OrderServiceResponse; } \ No newline at end of file diff --git a/src/main/edu/wisc/services/cbs/order/interfacing/SoapOrderInterfacingService.php b/src/main/edu/wisc/services/cbs/order/interfacing/SoapOrderInterfacingService.php index 27a070a..300e399 100644 --- a/src/main/edu/wisc/services/cbs/order/interfacing/SoapOrderInterfacingService.php +++ b/src/main/edu/wisc/services/cbs/order/interfacing/SoapOrderInterfacingService.php @@ -45,7 +45,10 @@ class SoapOrderInterfacingService implements OrderInterfacingService, SoapServic } } - public function interfaceOrder($orderNumber) + /** + * {@inheritdoc} + */ + public function interfaceOrder($orderNumber): OrderServiceResponse { $response = $this->soapClient->INTERFACE_ORDER( new InputParameters($orderNumber, "MAGE$orderNumber", 'TBD') -- GitLab