original_string: public function shutdown()
      {
          // dispatch shutdown event
          $applicationEvent = $this->getApplicationEvent();
          $applicationEvent->setName(self::EVENT_SYSTEM_SHUTDOWN);
          $this->emit($applicationEvent);
  
          exit((int)$this->isError());
      }
code: public function shutdown()
      {
          // dispatch shutdown event
          $applicationEvent = $this->getApplicationEvent();
          $applicationEvent->setName(self::EVENT_SYSTEM_SHUTDOWN);
          $this->emit($applicationEvent);
  
          exit((int)$this->isError());
      }
code_tokens: public function shutdown ( ) { // dispatch shutdown event $ applicationEvent = $ this -> getApplicationEvent ( ) ; $ applicationEvent -> setName ( self :: EVENT_SYSTEM_SHUTDOWN ) ; $ this -> emit ( $ applicationEvent ) ; exit ( ( int ) $ this -> isError ( ) ) ; }
docstring: Shutdown application lifecycle
  
  @return void
docstring_tokens: Shutdown application lifecycle