Darwin.php 699 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace WhichBrowser\Data;
  3. class Darwin
  4. {
  5. public static $OSX = [];
  6. public static $IOS = [];
  7. public static function getVersion($platform, $version)
  8. {
  9. require_once __DIR__ . '/../../data/os-darwin.php';
  10. $version = implode('.', array_slice(explode('.', $version), 0, 3));
  11. switch ($platform) {
  12. case 'osx':
  13. if (isset(Darwin::$OSX[$version])) {
  14. return Darwin::$OSX[$version];
  15. }
  16. break;
  17. case 'ios':
  18. if (isset(Darwin::$IOS[$version])) {
  19. return Darwin::$IOS[$version];
  20. }
  21. break;
  22. }
  23. }
  24. }