hsz*_*hsz 5 google-api composer-php symfony-2.1
我将使用我的Symfony2应用程序在http://google-api-php-client.googlecode.com/svn/trunk/上使用Google API .
是否可以导入此API composer?
在我的应用程序中使用此API的最佳做法是什么?
Yur*_*riy 12
这可能为时已晚,但没有必要使用fork git repos,你可以直接引用Google的"native"svn.
将以下部分添加到您的composer.json:
"repositories": [
{
"type": "package",
"package": {
"name": "project/google-api-php-client",
"version": "1.0.0",
"source": {
"type": "svn",
"url": "http://google-api-php-client.googlecode.com/svn",
"reference": "trunk"
}
}
}
]
Run Code Online (Sandbox Code Playgroud)
笔记:
"project/google-api-php-client" 名称可以有你的选择然后将以下行添加到您的"require"部分:
"require": {
...
"project/google-api-php-client": "1.0.0"
}
Run Code Online (Sandbox Code Playgroud)
这将使作曲家在下次更新/安装时检查回购.
如果您希望自动加载Google API类,请将以下行添加到"自动加载"部分:
"autoload": {
...
"classmap": ["vendor/project/google-api-php-client/src"]
}
Run Code Online (Sandbox Code Playgroud)
将完整路径放入全局"自动加载"部分似乎不是很整洁,但我没有设法使它与"存储库/包"下的"autoload"部分一起工作:(
谷歌现在已经开始使用github并添加了一个composer.json文件.
Github:https://github.com/google/google-api-php-client
Packagist:https://packagist.org/packages/google/apiclient
"require": {
...
"google/apiclient": "dev-master"
}
很遗憾没有名称空间,但是通过拥有一个作曲家文件它们比以前更接近.
| 归档时间: |
|
| 查看次数: |
11193 次 |
| 最近记录: |