С версии 2.2 опенкарт будет использовать Composer
Просматривал лог коммитов и случайно заметил появление и потерю папки "vendor".
Штоооооооооо? Composer в опенкарте????
И таки да, в корне есть composer.json
:
{
"name": "opencart/opencart",
"type": "project",
"description": "OpenCart",
"keywords": ["opencart", "ecommerce", "framework", "opensource"],
"homepage": "http://www.opencart.com",
"license": "GPL-3.0+",
"require": {
"cardinity/cardinity-sdk-php": "^1.0",
"braintree/braintree_php" : "3.2.0",
"leafo/scssphp": "0.0.12",
"php": ">=5.4.0"
}
}
В install.txt
:
COMPOSER OR NOT TO COMPOSER From version 2.2 composer has been added to aid developers who want to use composer libraries. 2 versions of OpenCart will become available, one compiled and one non-compiled (composer.json only - no files in vendor folder). We STRONGLY advise leaving the vendor folder outside of the webroot - so files cannot be accessed directly. Composer installing is extremely simple - https://getcomposer.org
Что в переводе на русский значит: начиная с версии 2.2, в опенкарт добавлен Composer для тех, кто понимает. Будет доступно 2 версии Опенкарт: одна скомпиленная (со всеми нужными либами), другая - только с composer.json (для тех, кто пользуется composer-ом).
Поразительно.
James Allsup делает своё дело. Осталось отстранить Даниэля от разработки, и будет всем счастье.