Code Duplication    Length = 14-14 lines in 2 locations

api/bootstrap/dependencies.php 1 location

@@ 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();

app/bootstrap/dependencies.php 1 location

@@ 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();