| 116 | | public static function checkDependencies(Phergie_Driver_Abstract $client, array$plugins) |
|---|
| 117 | | { |
|---|
| 118 | | if (!extension_loaded('PDO') || !extension_loaded('pdo_sqlite')) { |
|---|
| 119 | | return false; |
|---|
| 120 | | } |
|---|
| 121 | | |
|---|
| 122 | | return true; |
|---|
| | 116 | public static function checkDependencies(Phergie_Driver_Abstract $client, array $plugins) |
|---|
| | 117 | { |
|---|
| | 118 | $errors = array(); |
|---|
| | 119 | |
|---|
| | 120 | if (!extension_loaded('PDO')) { |
|---|
| | 121 | $errors[] = 'PDO php extension is required'; |
|---|
| | 122 | } |
|---|
| | 123 | if (!extension_loaded('pdo_sqlite')) { |
|---|
| | 124 | $errors[] = 'pdo_sqlite php extension is required'; |
|---|
| | 125 | } |
|---|
| | 126 | |
|---|
| | 127 | return empty($errors) ? true : $errors; |
|---|