original_string: protected function fireEvent($name, $payload = null)
      {
          if (! isset(static::$dispatcher)) {
              $this->initEventDispatcher();
          }
  
          static::$dispatcher->fire($name, $payload);
      }
code: protected function fireEvent($name, $payload = null)
      {
          if (! isset(static::$dispatcher)) {
              $this->initEventDispatcher();
          }
  
          static::$dispatcher->fire($name, $payload);
      }
code_tokens: protected function fireEvent ( $ name , $ payload = null ) { if ( ! isset ( static :: $ dispatcher ) ) { $ this -> initEventDispatcher ( ) ; } static :: $ dispatcher -> fire ( $ name , $ payload ) ; }
docstring: Fire off an event.
  
  @param  string  $name
  @param  mixed   $payload
  @return mixed
docstring_tokens: Fire off an event .