Merge pull request #2107 from stephenwaite/forum-fix
[openemr.git] / rest_controllers / ProviderRestController.php
blob612129b07afdc5840502f69b4b6ac9312cff41d6
1 <?php
2 /**
3 * ProviderRestController
5 * @package OpenEMR
6 * @link http://www.open-emr.org
7 * @author Matthew Vita <matthewvita48@gmail.com>
8 * @copyright Copyright (c) 2018 Matthew Vita <matthewvita48@gmail.com>
9 * @license https://github.com/openemr/openemr/blob/master/LICENSE GNU General Public License 3
13 namespace OpenEMR\RestControllers;
15 use OpenEMR\Services\ProviderService;
16 use OpenEMR\RestControllers\RestControllerHelper;
18 class ProviderRestController
20 private $providerService;
22 public function __construct()
24 $this->providerService = new ProviderService();
27 public function getOne($id)
29 $serviceResult = $this->providerService->getById($id);
30 return RestControllerHelper::responseHandler($serviceResult, null, 200);
33 public function getAll()
35 $serviceResult = $this->providerService->getAll();
36 return RestControllerHelper::responseHandler($serviceResult, null, 200);