Manufacturers.php 672 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace WhichBrowser\Data;
  3. use WhichBrowser\Constants;
  4. class Manufacturers
  5. {
  6. public static $GENERIC = [];
  7. public static $TELEVISION = [];
  8. public static function identify($type, $name)
  9. {
  10. $name = preg_replace('/^CUS\:/u', '', trim($name));
  11. require_once __DIR__ . '/../../data/manufacturer-names.php';
  12. if ($type == Constants\DeviceType::TELEVISION) {
  13. if (isset(Manufacturers::$TELEVISION[$name])) {
  14. return self::$TELEVISION[$name];
  15. }
  16. }
  17. if (isset(Manufacturers::$GENERIC[$name])) {
  18. return self::$GENERIC[$name];
  19. }
  20. return $name;
  21. }
  22. }