On Github K-Phoen / slides-composer
Répétez pour chacune des dépendances :
$ curl -sS https://getcomposer.org/installer | php
{
"require": {
"pimple/pimple": "1.*",
"symfony/event-dispatcher": "2.1.*",
"kunststube/router": "dev-master",
"symfony/yaml": "2.1.*",
"twig/twig": "1.*",
"jms/serializer": ">=0.8.0,<=0.11.0"
},
"autoload": {
"psr-0": {
"": "src/"
}
}
}
% php composer.phar install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
- Installing pimple/pimple (v1.0.2)
Downloading: 100%
- Installing twig/twig (v1.12.2)
Downloading: 100%
- Installing symfony/yaml (v2.1.8)
Downloading: 100%
[...]
Generating autoload files
. ├── [...] ├── composer.json ├── composer.lock └── vendor ├── autoload.php ├── [...] ├── kunststube │ └── router ├── pimple │ └── pimple ├── symfony │ ├── event-dispatcher │ └── yaml └── twig └── twig
require 'vendor/autoload.php';
Dans un bootstrap de tests :
$loader = require 'vendor/autoload.php';
$loader->add('Acme\\Test\\', __DIR__);