| @@ -1,8 +1,9 @@ | ||
| 1 | 1 | <?php |
| 2 | 2 | defined( 'ABSPATH' ) || exit; |
| 3 | 3 | |
| 4 | 4 | use WPIDE\App\Services\Storage\LocalFileSystem; |
| 5 | +use WPIDE\App\Classes\Freemius; | |
| 5 | 6 | |
| 6 | 7 | use const WPIDE\Constants\DIR; |
| 7 | 8 | use const WPIDE\Constants\SLUG; |
| 8 | 9 | use const WPIDE\Constants\TMP_DIR; |
| @@ -55,41 +56,12 @@ | ||
| 55 | 56 | 'files' => LocalFileSystem::excludedFiles() |
| 56 | 57 | ] |
| 57 | 58 | ), |
| 58 | 59 | ], |
| 59 | -// 'WPIDE\App\Services\Storage\Filesystem' => [ | |
| 60 | -// 'handler' => '\WPIDE\App\Services\Storage\Filesystem', | |
| 61 | -// 'config' => [ | |
| 62 | -// 'separator' => '/', | |
| 63 | -// 'config' => [], | |
| 64 | -// 'adapter' => function () { | |
| 65 | -// $client = new \Aws\S3\S3Client([ | |
| 66 | -// 'credentials' => [ | |
| 67 | -// 'key' => AWS_ACCESS_KEY, | |
| 68 | -// 'secret' => AWS_SECRET_KEY | |
| 69 | -// ], | |
| 70 | -// 'region' => 'us-east-1', | |
| 71 | -// 'version' => 'latest', | |
| 72 | -// ]); | |
| 73 | -// | |
| 74 | -// return new \League\Flysystem\AwsS3v3\AwsS3Adapter($client, 'bervana'); | |
| 75 | -// }, | |
| 76 | -// ], | |
| 77 | -// ], | |
| 78 | 60 | 'WPIDE\App\Services\Database\Database' => [ |
| 79 | - 'handler' => '\WPIDE\App\Services\Database\Database', | |
| 61 | + 'handler' => Freemius::sdk()->can_use_premium_code__premium_only() ? '\WPIDE\App\Services\Database\Database' : null, | |
| 80 | 62 | 'config' => [], |
| 81 | 63 | ], |
| 82 | -// 'WPIDE\App\Services\Database\DatabaseApi' => [ | |
| 83 | -// 'handler' => '\WPIDE\App\Services\Database\DatabaseApi', | |
| 84 | -// 'config' => [ | |
| 85 | -// 'username' => DB_USER, | |
| 86 | -// 'password' => DB_PASSWORD, | |
| 87 | -// 'database' => DB_NAME, | |
| 88 | -// 'address' => DB_HOST | |
| 89 | -// ] | |
| 90 | -// ], | |
| 91 | - | |
| 92 | 64 | 'WPIDE\App\Services\Cache\Cache' => [ |
| 93 | 65 | 'handler' => '\WPIDE\App\Services\Cache\Cache', |
| 94 | 66 | 'config' => [ |
| 95 | 67 | 'group' => SLUG |