【发布时间】:2017-11-16 17:07:46
【问题描述】:
我制作了一个依赖于 Youtube API 的 WP 插件。所以,为了做好它,我使用 Google API PHP 客户端。
我的问题很简单:当我只需要使用 Youtube 服务时,Google API PHP 客户端很大(超过 12 000 个文件),包括所有 Google 服务的客户端。因此,当大多数文件在我的情况下无用时,我不愿意将所有这些文件提交到 WP 插件仓库。
所以,现在,我的composer.json 看起来像这样:
{
"require": {
"google/apiclient": "^2.0"
}
}
有什么方法可以只使用 Youtube API 客户端(如果可能的话,使用 composer)?
【问题讨论】:
-
我怀疑 Composer 不可行。您可以可能使用 Xdebug 或 Blackfire 之类的工具来准确确定您的应用在 Google 文件中的使用情况,然后将其包含在内。
-
当然,这就是我所做的。但这对我来说似乎有点乱。
-
确实很乱。如果 WordPress 开始使用 Composer,那就太好了。
标签: php composer-php google-api-php-client