| 204 | | public static function checkDependencies(Phergie_Driver_Abstract $client, array$plugins) |
|---|
| 205 | | { |
|---|
| 206 | | if (!extension_loaded('PDO') || !extension_loaded('pdo_sqlite')) { |
|---|
| 207 | | return false; |
|---|
| 208 | | } |
|---|
| 209 | | |
|---|
| 210 | | return true; |
|---|
| | 204 | public static function checkDependencies(Phergie_Driver_Abstract $client, array $plugins) |
|---|
| | 205 | { |
|---|
| | 206 | $errors = array(); |
|---|
| | 207 | |
|---|
| | 208 | if (!extension_loaded('PDO')) { |
|---|
| | 209 | $errors[] = 'PDO php extension is required'; |
|---|
| | 210 | } |
|---|
| | 211 | if (!extension_loaded('pdo_sqlite')) { |
|---|
| | 212 | $errors[] = 'pdo_sqlite php extension is required'; |
|---|
| | 213 | } |
|---|
| | 214 | |
|---|
| | 215 | return empty($errors) ? true : $errors; |
|---|