Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. <?php
  2. namespace controllers;
  3.  
  4. class RiskController
  5. {
  6. private $_params;
  7.  
  8. public function __construct($params = [], $endpoint2 = null, $payload = [])
  9. {
  10. $this->params = $params;
  11. $this->payload = $payload;
  12. }
  13.  
  14. public function get($id = null)
  15. {
  16. $service = new dataserviceriskservice();
  17. if ($id == null)
  18. return $service->findAll();
  19. return $service->findOne($id);
  20. }
  21.  
  22. public function post($id = null)
  23. {
  24. $service = new dataserviceriskservice();
  25. return $service->createOne($this->payload);
  26. }
  27.  
  28. public function put($id = null)
  29. {
  30. $service = new dataserviceriskservice();
  31. return $service->updateOne($this->payload);
  32. }
  33. }
  34.  
  35. <?php
  36. namespace dataservice;
  37.  
  38. class riskservice extends service
  39. {
  40. protected function _getMapper()
  41. {
  42. $db = $this->db()->getHandle();
  43. return new datamapperrisks($db);
  44. }
  45.  
  46. public function findOne($id)
  47. {
  48. $mapper = $this->_getMapper();
  49. $params = array('risk' => $id);
  50. return $mapper->findOne($params);
  51. }
  52. }
  53.  
  54. <?php
  55. namespace dataservice;
  56.  
  57. class riskservice extends service
  58. {
  59. protected function _getMapper()
  60. {
  61. $db = $this->db()->getHandle();
  62. return new datamapperrisks($db);
  63. }
  64.  
  65. public function findOne($id)
  66. {
  67. $mapper = $this->_getMapper();
  68. $params = array('risk' => $id);
  69. return $mapper->findOne($params);
  70. }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement