punch/nevobo-bundle
Composer 安装命令:
composer require punch/nevobo-bundle
包简介
A Symfony bundle to query the Nevobo v1 API
README 文档
README
A Symfony Bundle to help you query the Nevobo v1 Api
Inspired by Nevobo-js
Installation
composer require punch/nevobo-bundle
The bundle does not use Symfony Flex (yet), so manually register it in config/bundles/php
<?php return [ // ... Punch\NevoboBundle\PunchNevoboBundle::class => ['all' => true], ]
And add the config in config/packages/punch_nevobo.yaml:
punch_nevobo: cache_duration: 86400 # 1 day
You can change how long you want to cache the results, use 0 to disable caching entirely.
Usage
use Punch\NevoboBundle\Service\NevoboClient; class YourController extends AbstractController { #[Route(path: '/', name: 'some_route')] public function index(NevoboClient $client): Response { $client->getVereniging('ckl9m4l'); $client->getTeamsForVereniging('ckl9m4l'); $client->getSporthallenForVereniging('ckl9m4l'); $client->getWedstrijdenForVereniging('ckl9m4l'); $client->getWedstrijdResultaatForVereniging('ckl9m4l'); $client->getWedstrijdProgrammaForVereniging('ckl9m4l'); $client->getTeam('ckl9m4l-hs-4'); $client->getPouleIndelingen('regio-west-h1f-7'); $client->getWedstrijdenForPoule('regio-west-h1f-7'); } }
FAQ
Q: Why is the codebase a mix of Dutch and English?
A: All variables and classes follow the names from the Nevobo API, blame them.
Q: I just want the rankings for a specific team?
A: First use getPoules(<teamId>), then use getPouleIndelingen(<pouleId>) to get the standings.
punch/nevobo-bundle 适用场景与选型建议
punch/nevobo-bundle 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 169 次下载、GitHub Stars 达 2, 最近一次更新时间为 2021 年 10 月 16 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 punch/nevobo-bundle 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 punch/nevobo-bundle 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 169
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 11
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-10-16