original_string: public function verify($content, $signature, $publicKey)
      {
          try {
              return (new CryptoVirgilSigner($this->hashAlgorithm))->verify($content, $signature, $publicKey);
          } catch (Exception $exception) {
              throw new ContentVerificationException($exception->getMessage(), $exception->getCode());
          }
      }
code: public function verify($content, $signature, $publicKey)
      {
          try {
              return (new CryptoVirgilSigner($this->hashAlgorithm))->verify($content, $signature, $publicKey);
          } catch (Exception $exception) {
              throw new ContentVerificationException($exception->getMessage(), $exception->getCode());
          }
      }
code_tokens: public function verify ( $ content , $ signature , $ publicKey ) { try { return ( new CryptoVirgilSigner ( $ this -> hashAlgorithm ) ) -> verify ( $ content , $ signature , $ publicKey ) ; } catch ( Exception $ exception ) { throw new ContentVerificationException ( $ exception -> getMessage ( ) , $ exception -> getCode ( ) ) ; } }
docstring: Verify content with a public key and signature.
  
  @param string $content
  @param string $signature
  @param string $publicKey
  
  @return bool
  
  @throws ContentVerificationException
docstring_tokens: Verify content with a public key and signature .