crossknowledge / devicedetect-bundle
为 Symfony2 封装的 matomo/device-detector
5.2.0
2024-08-30 10:14 UTC
Requires
- php: >=7.2
- matomo/device-detector: ^4.0
- symfony/symfony: ^4.0 | ^5.0
Requires (Dev)
- phpunit/phpunit: ^8
- roave/security-advisories: dev-master
- symfony/phpunit-bridge: ^6
This package is not auto-updated.
Last update: 2024-09-12 07:21:10 UTC
README
CrossKnowledge DeviceDetect Bundle
CrossKnowledge/DeviceDetectBundle 使用语义化的 D.I. 配置和 Twig 辅助函数封装了 matomo/device-detector。
特性
- 可配置的缓存存储
- 描述 DeviceDetector 的选项(discard_bot_information 和 skip_bot_detection)
- Twig 辅助函数:is_tablet(), is_desktop(), is_mobile()
根据我们的需求和外部建议,可能会添加更多功能。
文档
文档源存储在 Resources/doc/
目录中
安装
所有安装说明位于文档中。
发行说明
V2.0 (2020-01-06)
将底层库从 piwik/device-detector 更改为 matomo/device-detector,DeviceDetector 懒加载,最低 PHP 版本为 7.2,升级了 phpunit 版本到 8,hhvm 不再受支持
许可证
此包采用 MIT 许可证。有关完整的许可证,请参阅包中的许可证
Resources/meta/LICENSE
关于
CrossKnowledgeDeviceDetectBundle 是一个 CrossKnowledge 创新项目。另请参阅 贡献者 列表。一些“分发”(travis、readme.md 等)文件灵感来自 FriendsOfSymfony/FOSUserBundle。
贡献
欢迎贡献。我们将尝试将其集成。只要没有 BC,任何建议都可以提出。
报告问题或功能请求
问题和功能请求在 Github 问题跟踪器 中跟踪。
当报告一个错误时,最好在基于 Symfony Standard Edition 的基本项目中重现它,以便包的开发者可以通过简单地克隆它并遵循一些步骤来重现问题。