Working Composer

Deps, versioning, autoloader from composer implemented
This commit is contained in:
Chris Boden 2012-01-30 21:41:49 -05:00
parent 95828382c3
commit c18cc18bb8
4 changed files with 30 additions and 12 deletions

1
.gitignore vendored
View File

@ -2,3 +2,4 @@ phpunit.xml
coverage coverage
docs docs
sandbox sandbox
vendor

View File

@ -3,17 +3,21 @@
, "type": "library" , "type": "library"
, "description": "PHP WebSocket server component library" , "description": "PHP WebSocket server component library"
, "keywords": ["WebSocket"] , "keywords": ["WebSocket"]
, "homepage": "http://socketo.me"
, "repository": "https://github.com/cboden/Ratchet"
, "license": "MIT" , "license": "MIT"
, "version": "0.1"
, "authors": [ , "authors": [
{ {
"name": "Chris Boden" "name": "Chris Boden"
, "email": "cboden@gmail.com" , "email": "cboden@gmail.com"
, "homepage": "http://socketo.me" , "homepage": "http://res.im"
} }
] ]
, "autoload": { , "autoload": {
"psr-0": { "psr-0": {
"Ratchet": "src/" "Ratchet\\Tests": "tests"
, "Ratchet": "lib"
} }
} }
, "require": { , "require": {

21
composer.lock generated Normal file
View File

@ -0,0 +1,21 @@
{
"hash": "f237c18d57c8cda8acb08f4d1e917930",
"packages": [
{
"package": "doctrine\/common",
"version": "master-dev"
},
{
"package": "symfony\/validator",
"version": "2.1.0-dev"
},
{
"package": "symfony\/event-dispatcher",
"version": "2.1.0-dev"
},
{
"package": "guzzle\/guzzle",
"version": "master-dev"
}
]
}

View File

@ -1,11 +1,3 @@
<?php <?php
require_once(__DIR__ . DIRECTORY_SEPARATOR . 'SplClassLoader.php');
$app = new SplClassLoader('Ratchet', __DIR__); require_once dirname(__DIR__) . '/vendor/.composer/autoload.php';
$app->register();
$app = new SplClassLoader('Ratchet', dirname(__DIR__) . DIRECTORY_SEPARATOR . 'lib');
$app->register();
$app = new SplClassLoader('Guzzle', dirname(__DIR__) . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR . 'guzzle' . DIRECTORY_SEPARATOR . 'src');
$app->register();