GravTrait.php 437 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace Grav\Common;
  3. trait GravTrait
  4. {
  5. /**
  6. * @var Grav
  7. */
  8. protected static $grav;
  9. /**
  10. * @return Grav
  11. */
  12. public static function getGrav()
  13. {
  14. if (!self::$grav) {
  15. self::$grav = Grav::instance();
  16. }
  17. return self::$grav;
  18. }
  19. /**
  20. * @param Grav $grav
  21. */
  22. public static function setGrav(Grav $grav)
  23. {
  24. self::$grav = $grav;
  25. }
  26. }