src/Util/Search/MyCriteriaParam.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Util\Search;
  3. use Symfony\Component\Form\Extension\Core\Type\FormType;
  4. class MyCriteriaParam {
  5. private $criteria;
  6. private $defaultAlias;
  7. private $sep;
  8. public function __construct(array $criteria, string $defaultAlias = null, string $sep = null)
  9. {
  10. $this->criteria = $criteria;
  11. $this->defaultAlias = $defaultAlias;
  12. $this->sep = $sep;
  13. }
  14. /**
  15. * Get the value of criteria
  16. */
  17. public function getCriteria(): ?array
  18. {
  19. return $this->criteria;
  20. }
  21. /**
  22. * Set the value of criteria
  23. *
  24. * @return self
  25. */
  26. public function setCriteria($criteria)
  27. {
  28. $this->criteria = $criteria;
  29. return $this;
  30. }
  31. /**
  32. * Get the value of defaultAlias
  33. */
  34. public function getDefaultAlias(): ?string
  35. {
  36. return $this->defaultAlias;
  37. }
  38. /**
  39. * Set the value of defaultAlias
  40. *
  41. * @return self
  42. */
  43. public function setDefaultAlias($defaultAlias)
  44. {
  45. $this->defaultAlias = $defaultAlias;
  46. return $this;
  47. }
  48. /**
  49. * Get the value of sep
  50. */
  51. public function getSep(): ?string
  52. {
  53. return $this->sep;
  54. }
  55. /**
  56. * Set the value of sep
  57. *
  58. * @return self
  59. */
  60. public function setSep($sep): self
  61. {
  62. $this->sep = $sep;
  63. return $this;
  64. }
  65. }