code: public function register(Container $pimple)
      {
          $pimple['encryptor'] = function ($pimple) {
              return new Encryptor(
                  $pimple['config']['app_id'],
                  $pimple['config']['token'],
                  $pimple['config']['aes_key']
              );
          };
  
          $pimple['server'] = function ($pimple) {
              $server = new Guard($pimple['config']['token']);
  
              $server->debug($pimple['config']['debug']);
  
              $server->setEncryptor($pimple['encryptor']);
  
              return $server;
          };
      }
docs: Registers services on the given container.
  
  This method should only be used to configure services and parameters.
  It should not get services.
  
  @param Container $pimple A container instance