ServiceProvider.php 548 B

123456789101112131415161718192021
  1. <?php
  2. namespace App\Libs\TikTok\MiniProgram\Server;
  3. use Pimple\Container;
  4. use Pimple\ServiceProviderInterface;
  5. class ServiceProvider implements ServiceProviderInterface {
  6. /**
  7. * {@inheritdoc}.
  8. */
  9. public function register(Container $pimple): void {
  10. !isset($pimple['encryptor']) && $pimple['encryptor'] = static function($app) {
  11. return new Encryptor(
  12. $app['config']['app_id'],
  13. $app['config']['token'],
  14. $app['config']['aes_key']
  15. );
  16. };
  17. }
  18. }