Device.php 812 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace WhichBrowser\Analyser\Header\Useragent;
  3. trait Device
  4. {
  5. use Device\Appliance, Device\Cars, Device\Gps, Device\Gaming, Device\Ereader,
  6. Device\Mobile, Device\Media, Device\Television, Device\Signage,
  7. Device\Printer, Device\Tablet, Device\Phone, Device\Pda;
  8. private function &detectDevice($ua)
  9. {
  10. $this->detectAppliance($ua);
  11. $this->detectCars($ua);
  12. $this->detectGps($ua);
  13. $this->detectEreader($ua);
  14. $this->detectGaming($ua);
  15. $this->detectTelevision($ua);
  16. $this->detectSignage($ua);
  17. $this->detectMedia($ua);
  18. $this->detectPda($ua);
  19. $this->detectPrinter($ua);
  20. $this->detectTablet($ua);
  21. $this->detectPhone($ua);
  22. $this->detectMobile($ua);
  23. return $this;
  24. }
  25. }