terminal42 / webling-bundle
我们的Webling API客户端的Symfony扩展包
1.0.0
2016-12-06 15:23 UTC
Requires
- symfony/config: ~2.7 || ^3.0
- symfony/dependency-injection: ~2.7 || ^3.0
- symfony/http-kernel: ~2.7 || ^3.0
- terminal42/webling-api: ^1.0@dev
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-08-29 03:58:05 UTC
README
这是一个为我们的webling.ch API客户端编写的Symfony扩展包。
此扩展包目前用于我们自己的项目,可能不支持所有情况。欢迎提出问题或拉取请求以进行提问或功能请求。
安装
$ composer.phar require terminal42/webling-bundle ^2.0@dev
配置
以下配置选项可用(通常添加到app/config/config.yml
)。
terminal42_webling: subdomain: "" # Mandatory; Your Webling subdomain api_key: "" # Mandatory; Your API key api_version: ~ # Optional; Defaults to the API version in EntityManager (v1) entity_factory: ~ # Optional; Replace default class to create custom entity instances
可用服务
该扩展包将为所有仓库以及更多服务提供支持(见services.xml
)。以下是一些有用的服务:
terminal42_webling.entity_manager
已预配置配置(见上文)。terminal42_webling.repository.member
用于查找和获取成员。terminal42_webling.repository.membergroup
用于查找和获取成员组。terminal42_webling.repository.article
用于查找和获取文章。terminal42_webling.repository.articlegroup
用于查找和获取文章组。terminal42_webling.repository.document
用于查找和获取文档。terminal42_webling.repository.documentgroup
用于查找和获取文档组。