所以,我正在尝试使用jcleblanc/reddit-php-sdk,但它不遵循任何标准并且没有可用的存储库,所以我不得不自己在我的composer.json
文件中手动定义它:
"repositories" : [{
"type": "package",
"package": {
"name": "jcleblanc/reddit-php-sdk",
"version": "dev-master",
"source": {
"url": "https://github.com/jcleblanc/reddit-php-sdk",
"type": "git",
"reference": "origin/master"
},
"autoload": {
"classmap": ["reddit-php-sdk/", "/", "reddit.php", "config.php"]
}
}
}],
这里的目录结构vendor/
:
但是,当我运行时composer dump-autoload
,该项目中的类不会自动加载,也不会出现在任何autoload_*.php
作曲家文件中。这意味着每当我尝试使用它时,我当然会遇到"Class 'reddit' not found"
错误。
解决方案?