1 | <?php |
||
2 | /** |
||
3 | * This file is part of the phpBB Topic Solved extension package. |
||
4 | * |
||
5 | * @copyright (c) Bryan Petty |
||
6 | * @license GNU General Public License, version 2 (GPL-2.0) |
||
7 | * |
||
8 | * @package tierra/topicsolved |
||
9 | */ |
||
10 | |||
11 | namespace tierra\topicsolved; |
||
12 | |||
13 | /** |
||
14 | * Extension enable, disable, and purge triggers. |
||
15 | * |
||
16 | * @package tierra/topicsolved |
||
17 | */ |
||
18 | class ext extends \phpbb\extension\base |
||
19 | { |
||
20 | /** Minimum PHP version. */ |
||
21 | const PHP_MIN_VERSION = '5.3.10'; |
||
22 | |||
23 | /** Minimum phpBB version. */ |
||
24 | const PHPBB_MIN_VERSION = '3.1.3'; |
||
25 | |||
26 | /** |
||
27 | * Enable extension if requirements are met. |
||
28 | * |
||
29 | * @return bool |
||
30 | */ |
||
31 | 12 | public function is_enableable() |
|
32 | { |
||
33 | 12 | $config = $this->container->get('config'); |
|
34 | return |
||
35 | 12 | version_compare(PHP_VERSION, self::PHP_MIN_VERSION, '>=') && |
|
36 | 12 | version_compare($config['version'], self::PHPBB_MIN_VERSION, '>='); |
|
37 | } |
||
38 | } |
||
39 |