SQL   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 15
Duplicated Lines 0 %

Importance

Changes 2
Bugs 0 Features 0
Metric Value
eloc 4
c 2
b 0
f 0
dl 0
loc 15
rs 10
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 8 1
1
<?php 
2
3
namespace Epesi\Core\Data\Persistence;
4
5
use atk4\dsql\Connection;
6
use Illuminate\Database\DatabaseManager;
7
8
class SQL extends \atk4\data\Persistence\Sql
9
{
10
    /**
11
     * Take a laravel connection and pass it to ATK Data
12
     *
13
     * @return \atk4\data\Persistence\SQL
14
     */
15
    public function __construct(DatabaseManager $database)
16
    {
17
    	$pdo = $database->connection()->getPdo();
18
    	
19
    	// temporary fix of atk4/data inability to handle PREPARE on 'is null'
20
    	$pdo->setAttribute(\PDO::ATTR_EMULATE_PREPARES, true);
21
22
    	parent::__construct(Connection::connect($pdo));
23
    }
24
}
25