1. Go to this page and download the library: Download innmind/compose library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
innmind / compose example snippets
use Innmind\Compose\{
ContainerBuilder\ContainerBuilder,
Loader\Yaml
};
use Innmind\Url\Path;
use Innmind\Immutable\Map;
$build = new ContainerBuilder(new Yaml);
$psr11Container = $build(
new Path('definition.yml'),
(new Map('string', 'mixed'))
->put('logger', new \Psr\Log\NullLogger)
->put('http', new \Innmind\HttpTransport\GuzzleTransport)
);
use Innmind\Compose\{
ContainerBuilder\Cache,
Loader\Yaml
};
use Innmind\Url\Path;
use Innmind\Immutable\Map;
$compile = new Cache(
new Path('/path/to/cache/directory'),
new Yaml
);
$psr11Container = $compile(
new Path('definition.yml'),
new Map('string', 'mixed')
);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.