Переходим на Composer

Список зависимостей пока что не точный, возможно ZF нужно будет подключать полностью.
Спасибо @VasyOk за поданную идею.
This commit is contained in:
Exile 2016-01-31 06:13:55 +03:00
commit f1ec447d78
5 changed files with 1147 additions and 2 deletions

3
.gitignore vendored
View file

@ -9,6 +9,7 @@ internal_data/log/
internal_data/sitemap/ internal_data/sitemap/
internal_data/triggers/ internal_data/triggers/
library/config.local.php library/config.local.php
vendor
### Archives ### ### Archives ###
*.log *.log
@ -36,4 +37,4 @@ $RECYCLE.BIN/
### TEMP ### ### TEMP ###
data/old_files/ data/old_files/
data/torrent_files/ data/torrent_files/

View file

@ -18,9 +18,11 @@ header('X-Frame-Options: SAMEORIGIN');
// Get initial config // Get initial config
require(BB_ROOT . 'library/config.php'); require(BB_ROOT . 'library/config.php');
// Composer
require(BB_ROOT . 'vendor/autoload.php');
// Load Zend Framework // Load Zend Framework
use Zend\Loader\StandardAutoloader; use Zend\Loader\StandardAutoloader;
require(BB_ROOT . 'library/Zend/Loader/StandardAutoloader.php');
$loader = new StandardAutoloader(array('autoregister_zf' => true)); $loader = new StandardAutoloader(array('autoregister_zf' => true));
$loader->register(); $loader->register();

49
composer.json Normal file
View file

@ -0,0 +1,49 @@
{
"name": "torrentpier/torrentpier",
"description": "TorrentPier. Bittorrent-tracker engine",
"version": "2.2.0-dev",
"type": "project",
"keywords": ["bittorrent","forum","torrent","tracker"],
"homepage": "https://torrentpier.me/",
"license": "GPL-3.0",
"authors": [
{
"name": "Exile",
"email": "admin@torrentpier.me",
"role": "Developer"
}
],
"support": {
"email": "support@torrentpier.me",
"issues" : "https://github.com/torrentpier/torrentpier/issues",
"forum": "https://torrentpier.me/",
"irc": "https://gitter.im/torrentpier/torrentpier",
"get": "http://get.torrentpier.me/",
"docs": "http://faq.torrentpier.me/"
},
"require": {
"php": "^5.5 || ^7.0",
"ext-curl": "*",
"ext-mbstring": "*",
"ext-tidy": "*",
"zendframework/zend-authentication": "^2.5",
"zendframework/zend-cache": "^2.5",
"zendframework/zend-config": "^2.5",
"zendframework/zend-db": "^2.5",
"zendframework/zend-file": "^2.5",
"zendframework/zend-filter": "^2.5",
"zendframework/zend-json": "^2.5",
"zendframework/zend-loader": "^2.5",
"zendframework/zend-mail": "^2.5",
"zendframework/zend-session": "^2.5",
"zendframework/zend-version": "^2.5"
},
"autoload": {
"psr-4": {
"TorrentPier\\": "library/"
}
},
"minimum-stability": "stable",
"require-dev": {},
"prefer-stable": true
}

1093
composer.lock generated Normal file

File diff suppressed because it is too large Load diff

BIN
composer.phar Normal file

Binary file not shown.