IsAdmin.php 470 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace ThurData\Servers\KerioEmail\Core\Traits;
  3. trait IsAdmin
  4. {
  5. /**
  6. * @var null|bool
  7. * determines if run in Admin or Client context
  8. */
  9. protected $isAdminStatus = null;
  10. /**
  11. * return bool
  12. */
  13. public function isAdmin()
  14. {
  15. if ($this->isAdminStatus === null)
  16. {
  17. $this->isAdminStatus = \ThurData\Servers\KerioEmail\Core\Helper\isAdmin();
  18. }
  19. return $this->isAdminStatus;
  20. }
  21. }