2e86c939
xu
“首次提交”
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
<?php
namespace filsh\yii2\oauth2server\storage;
class Pdo extends \OAuth2\Storage\Pdo
{
public $dsn;
public $username;
public $password;
public $connection = 'db';
public function __construct($connection = null, $config = array())
{
if($connection === null) {
if(!empty($this->connection)) {
$connection = \Yii::$app->get($this->connection);
if(!$connection->getIsActive()) {
$connection->open();
}
$connection = $connection->pdo;
} else {
$connection = [
'dsn' => $this->dsn,
'username' => $this->username,
'password' => $this->password
];
}
}
parent::__construct($connection, $config);
}
}
|