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.

MacroTrait.php 412B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace crmeb\traits;
  3. use app\Request;
  4. /**
  5. * Trait MacroTrait
  6. * @property Request $request
  7. */
  8. trait MacroTrait
  9. {
  10. /**
  11. * 获取request内的值
  12. * @param string $name
  13. * @param null $default
  14. * @return |null
  15. */
  16. public function getMacro(string $name, $default = null)
  17. {
  18. return $this->request->hasMacro($name) ? $this->request->{$name}() : $default;
  19. }
  20. }