@@ 11-24 (lines=14) @@ | ||
8 | return \MazenTouati\Simple2wayConfig\S2WConfigFactory::create(ROOT.'\core\config'); |
|
9 | }; |
|
10 | ||
11 | $container['db'] = function ($c) { |
|
12 | $driver = $c['config']->get('database.driver'); |
|
13 | $db = $c['config']->get('database.drivers.mysql'); |
|
14 | ||
15 | $pdo = new PDO( |
|
16 | $driver.':host='.$db['host'].';dbname='.$db['database'].';charset='.$db['charset'], |
|
17 | $db['username'], |
|
18 | $db['password'] |
|
19 | ); |
|
20 | $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); |
|
21 | $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); |
|
22 | ||
23 | return $pdo; |
|
24 | }; |
|
25 | ||
26 | $container['foundHandler'] = function () { |
|
27 | return new \Slim\Handlers\Strategies\RequestResponseArgs(); |
@@ 12-25 (lines=14) @@ | ||
9 | return \MazenTouati\Simple2wayConfig\S2WConfigFactory::create(ROOT.'\core\config'); |
|
10 | }; |
|
11 | ||
12 | $container['db'] = function ($c) { |
|
13 | $driver = $c['config']->get('database.driver'); |
|
14 | $db = $c['config']->get('database.drivers.mysql'); |
|
15 | ||
16 | $pdo = new PDO( |
|
17 | $driver.':host='.$db['host'].';dbname='.$db['database'].';charset='.$db['charset'], |
|
18 | $db['username'], |
|
19 | $db['password'] |
|
20 | ); |
|
21 | $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); |
|
22 | $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); |
|
23 | ||
24 | return $pdo; |
|
25 | }; |
|
26 | ||
27 | $container['flash'] = function () { |
|
28 | return new \Slim\Flash\Messages(); |