Added container service into application.
This commit is contained in:
parent
7e71e2ec7b
commit
601d42ea6e
|
@ -18,6 +18,7 @@ use b8\Http\Router;
|
||||||
use b8\View;
|
use b8\View;
|
||||||
use PHPCI\Store\UserStore;
|
use PHPCI\Store\UserStore;
|
||||||
use PHPCI\Store\ProjectStore;
|
use PHPCI\Store\ProjectStore;
|
||||||
|
use Symfony\Component\DependencyInjection\Container;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* PHPCI Front Controller
|
* PHPCI Front Controller
|
||||||
|
@ -40,13 +41,14 @@ class Application extends b8\Application
|
||||||
*/
|
*/
|
||||||
protected $projectStore;
|
protected $projectStore;
|
||||||
|
|
||||||
public function __construct(Config $config, Request $request, Response $response, UserStore $userStore, ProjectStore $projectStore)
|
public function __construct(Config $config, Request $request, Response $response, UserStore $userStore, ProjectStore $projectStore, Container $container)
|
||||||
{
|
{
|
||||||
$this->config = $config;
|
$this->config = $config;
|
||||||
$this->response = $response;
|
$this->response = $response;
|
||||||
$this->request = $request;
|
$this->request = $request;
|
||||||
$this->userStore = $userStore;
|
$this->userStore = $userStore;
|
||||||
$this->projectStore = $projectStore;
|
$this->projectStore = $projectStore;
|
||||||
|
$this->container = $container;
|
||||||
|
|
||||||
$this->router = new Router($this, $this->request, $this->config);
|
$this->router = new Router($this, $this->request, $this->config);
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,13 @@ services:
|
||||||
arguments: [%config_file%]
|
arguments: [%config_file%]
|
||||||
application:
|
application:
|
||||||
class: PHPCI\Application
|
class: PHPCI\Application
|
||||||
arguments: [@config, @http.request, @http.response, @storage.user, @storage.project]
|
arguments:
|
||||||
|
- @config
|
||||||
|
- @http.request
|
||||||
|
- @http.response
|
||||||
|
- @storage.user
|
||||||
|
- @storage.project
|
||||||
|
- @service_container
|
||||||
service.build:
|
service.build:
|
||||||
class: PHPCI\Service\BuildService
|
class: PHPCI\Service\BuildService
|
||||||
arguments: [@storage.build]
|
arguments: [@storage.build]
|
||||||
|
|
Loading…
Reference in a new issue