Zend Framework 2 の最新版では
1の頃から要望の多かったMVC以外のライブラリ(ZendServiceAmazonなど)について個別にソースが利用できるようになっています。
https://github.com/zendframework/repositories
これらのコンポーネントをcomposerで利用するには、
composer.jsonにhttp://packages.zendframework.com/ のリポジトリを記載する必要があります。
以下はzendservice-recaptchaを使う場合です。
composer.json
{
"repositories": [
{
"type": "composer",
"url": "http://packages.zendframework.com/"
}
],
"require": {
"php": ">=5.3.3",
"zendframework/zend-stdlib": ">=2.0.0beta5",
"zendframework/zend-version": ">=2.0.0beta5",
"zendframework/zend-loader": ">=2.0.0beta5",
"zendframework/zend-validator": ">=2.0.0beta5",
"zendframework/zend-uri": ">=2.0.0beta5",
"zendframework/zend-http": ">=2.0.0beta5",
"zendframework/zendservice-recaptcha": ">=2.0.0beta5"
}
}
なお、これまでZend_Service(Zend\Service)だった名前空間だったものはZendServiceに変更されていますので注意してください。