You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

LuQueryDbo.php 1.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: robin
  5. * Date: 6/14/16
  6. * Time: 12:20 PM
  7. */
  8. namespace Luticate\Utils\Dbo;
  9. class LuQueryDbo extends LuDbo
  10. {
  11. /**
  12. * @var $_page int
  13. * @min 0
  14. */
  15. protected $_page;
  16. /**
  17. * @var $_perPage int
  18. * @min 1
  19. */
  20. protected $_perPage;
  21. /**
  22. * @var $_query string
  23. */
  24. protected $_query;
  25. /**
  26. * @return int
  27. */
  28. public function getPage()
  29. {
  30. return $this->_page;
  31. }
  32. /**
  33. * @param int $page
  34. */
  35. public function setPage($page)
  36. {
  37. $this->_page = $page;
  38. }
  39. /**
  40. * @return int
  41. */
  42. public function getPerPage()
  43. {
  44. return $this->_perPage;
  45. }
  46. /**
  47. * @param int $perPage
  48. */
  49. public function setPerPage($perPage)
  50. {
  51. $this->_perPage = $perPage;
  52. }
  53. /**
  54. * @return string
  55. */
  56. public function getQuery()
  57. {
  58. return $this->_query;
  59. }
  60. /**
  61. * @param string $query
  62. */
  63. public function setQuery($query)
  64. {
  65. $this->_query = $query;
  66. }
  67. }