1
私は作者パッケージをタイプlibrary
で作成しています。 Symfony2プロジェクトにそれを要求しています。PSR-4のComposerによる自動読み込み - クラスが見つかりません
パッケージは、その後、私は私のSF2プロジェクトにそれを必要とcomposer.json
{
"name": "vendor/package-sdk",
"description": "My private package",
"type": "library",
"license": "MIT",
"autoload": {
"psr-4": {"Vendor\\PackageSDK\\": "src/"}
},
"require": {
"php": ">=5.3.3"
}
}
を以下ました。
"repositories": [
{
"type": "git",
"url": "[email protected]:me/vendor-package-sdk.git"
},
],
"require": {
...
"vendor/package-sdk": "~0.0.1-alpha1"
...
}
私は
use Vendor\PackageSDK\Client;
...
$client = new Client();
`` `
を呼び出すと、私は致命的なエラーだ:私が行う場合
PHP Fatal error: Class 'Vendor\PackageSDK\Client' not found in /path
を
composer dump-autoload -o
でも動作しますが、
composer dump-autoload
ではありません。
ファイルベンダー/作曲/ autoload_psr4.phpは含まれています
'Vendor\\PackageSDK\\' => array($vendorDir . '/vendor/package-sdk/src'),
誰も私が間違って何をやっている私に教えてもらえますか?私は次の行
'ベンダー\ PackageSDK \クライアント' => $ vendorDirを見た作曲autoload_classmap.phpファイルで
クイックする必要がありますパッケージのファイル名にタイプミスだけですあなたは間違った名前の呼び出しを持っているように見えるモバイルで一見..?パッケージ** - ** sdk vs packageSDK、 – izk