original_string: public function createFailure(string $description)
      {
          $exception = new AssertionException($description);
  
          $suiteClass = $this->suiteClass;
          $suiteClass::current()->assert([
              'handler' => function () use ($exception) {
                  throw $exception;
              },
              'type' => AssertionException::class,
          ]);
      }
code: public function createFailure(string $description)
      {
          $exception = new AssertionException($description);
  
          $suiteClass = $this->suiteClass;
          $suiteClass::current()->assert([
              'handler' => function () use ($exception) {
                  throw $exception;
              },
              'type' => AssertionException::class,
          ]);
      }
code_tokens: public function createFailure ( string $ description ) { $ exception = new AssertionException ( $ description ) ; $ suiteClass = $ this -> suiteClass ; $ suiteClass :: current ( ) -> assert ( [ 'handler' => function ( ) use ( $ exception ) { throw $ exception ; } , 'type' => AssertionException :: class , ] ) ; }
docstring: Create a new assertion failure exception.
  
  @param string $description The failure description.
  
  @throws AssertionException The assertion failure.
docstring_tokens: Create a new assertion failure exception .