for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Created by PhpStorm.
* User: harry
* Date: 2/12/18
* Time: 4:25 PM
*/
namespace PhpBootstrap;
use League\Container\ServiceProvider\AbstractServiceProvider;
use PhpBootstrap\Contracts\Response;
use PhpBootstrap\Services\Response as ResponseService;
use Zend\Diactoros\ServerRequestFactory;
class CoreServiceProvider extends AbstractServiceProvider
{
* @var array
protected $provides = [
Response::class,
'request',
'emitter',
];
* @return void
public function register()
$this->getContainer()->share(Response::class, ResponseService::class);
$this->getContainer()->share(
function () {
return ServerRequestFactory::fromGlobals();
}
);
$this->getContainer()->share('emitter', \Zend\Diactoros\Response\SapiEmitter::class);