| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- namespace ThurData\Servers\KerioEmail\Core\Traits;
- trait Params
- {
- /**
- * @var array
- * params container
- */
- protected $params = [];
- public function setParams($params = [])
- {
- if (is_array($params))
- {
- $this->params = $params;
- }
-
- return $this;
- }
-
- public function getParams()
- {
- return $this->params;
- }
-
- public function getParam($key, $default = null)
- {
- if (isset($this->params[$key]))
- {
- return $this->params[$key];
- }
-
- return $default;
- }
-
- public function setParam($key, $value = null)
- {
- $this->params[$key] = $value;
-
- return $this;
- }
- }
|