У меня, похоже, возникла проблема с установкой hybridauth в моем приложении ZF2. Я прочитал немало похожих вопросов, но ни один из них, похоже, не может решить мою проблему.ZF2: Как установить hybridauth в Zend Framework 2
ОШИБКА:
with message 'Module (Hybridauth) could not be initialized.'
На самом деле не уверен, что я делаю неправильно. Стандартная установка ZendSkeleton.
Я использую композитор сделать установки:
Композитор файл
{
"name": "zendframework/skeleton-application",
"description": "Skeleton Application for ZF2",
"license": "BSD-3-Clause",
"keywords": [
"framework",
"zf2"
],
"homepage": "http://framework.zend.com/",
"require": {
"php": ">=5.3.3",
"zendframework/zendframework": "2.3.*",
"zendframework/zend-developer-tools": "dev-master",
"doctrine/doctrine-orm-module": "0.8.0",
"doctrine/orm": "2.4.*",
"gedmo/doctrine-extensions": "dev-master",
"zf-commons/zfc-rbac":"~2.3",
"rwoverdijk/assetmanager": "1.4.1",
"zfcampus/zf-apigility": "~1.0",
"zfcampus/zf-apigility-doctrine": "dev-master",
"hybridauth/hybridauth": "dev-master"
},
"require-dev": {
"zfcampus/zf-apigility-admin": "~1.0",
"zfcampus/zf-development-mode": "~2.0"
}
}
Применение конфигурации включает в себя:
'Hybridauth',
Init Autoloader
// Composer autoloading
if (file_exists('vendor/autoload.php')) {
$loader = include 'vendor/autoload.php';
}
Vendor Autoload
autoload.php
require_once __DIR__ . '/composer' . '/autoload_real.php';
return ComposerAutoloaderInit23fd7e6840fd3e0a954f3117bc110d81::getLoader();
Композитор Autoload Real
includes: /autoload_namespaces.php, autoload_classmap.php , autoload_files.php
Nmespace включает этот
'Hybrid' => array($vendorDir . '/hybridauth/hybridauth/hybridauth'),
Psr4 и classmap файлы
No references to HybridAuth
Ahh - хорошо, это имеет смысл сейчас. Благодарю вас за это. – HappyCoder