original_string: protected function fireEvent($event, $halt = true)
      {
          if (! isset(static::$dispatcher)) {
              return true;
          }
  
          $method = $halt ? 'until' : 'fire';
  
          return static::$dispatcher->{$method}(
              "admin.component.{$event}: " . static::class,
              $this
          );
      }
code: protected function fireEvent($event, $halt = true)
      {
          if (! isset(static::$dispatcher)) {
              return true;
          }
  
          $method = $halt ? 'until' : 'fire';
  
          return static::$dispatcher->{$method}(
              "admin.component.{$event}: " . static::class,
              $this
          );
      }
code_tokens: protected function fireEvent ( $ event , $ halt = true ) { if ( ! isset ( static :: $ dispatcher ) ) { return true ; } $ method = $ halt ? 'until' : 'fire' ; return static :: $ dispatcher -> { $ method } ( "admin.component.{$event}: " . static :: class , $ this ) ; }
docstring: Fire the given event for the component
  
  @param string $event
  @param bool $halt
  @return bool
docstring_tokens: Fire the given event for the component