original_string: public static function shutdown()
      {
          global $PPHP;
          $req = grab('request');
  
          if (!$req['binary']) {
              $body = ob_get_contents();
              ob_end_clean();
              try {
                  array_merge_assoc(
                      self::$_stash,
                      array(
                          'body' => self::$_safeBody,
                          'stdout' => $body,
                          'config' => $PPHP['config'],
                          'session' => $_SESSION,
                          'req' => grab('request')
                      )
                  );
                  self::$_template->displayBlock('body', self::$_stash);
              } catch (\Exception $e) {
                  echo $e->getMessage();
              };
          };
      }
code: public static function shutdown()
      {
          global $PPHP;
          $req = grab('request');
  
          if (!$req['binary']) {
              $body = ob_get_contents();
              ob_end_clean();
              try {
                  array_merge_assoc(
                      self::$_stash,
                      array(
                          'body' => self::$_safeBody,
                          'stdout' => $body,
                          'config' => $PPHP['config'],
                          'session' => $_SESSION,
                          'req' => grab('request')
                      )
                  );
                  self::$_template->displayBlock('body', self::$_stash);
              } catch (\Exception $e) {
                  echo $e->getMessage();
              };
          };
      }
code_tokens: public static function shutdown ( ) { global $ PPHP ; $ req = grab ( 'request' ) ; if ( ! $ req [ 'binary' ] ) { $ body = ob_get_contents ( ) ; ob_end_clean ( ) ; try { array_merge_assoc ( self :: $ _stash , array ( 'body' => self :: $ _safeBody , 'stdout' => $ body , 'config' => $ PPHP [ 'config' ] , 'session' => $ _SESSION , 'req' => grab ( 'request' ) ) ) ; self :: $ _template -> displayBlock ( 'body' , self :: $ _stash ) ; } catch ( \ Exception $ e ) { echo $ e -> getMessage ( ) ; } ; } ; }
docstring: Clean up content capture and display main template
  
  @return null
docstring_tokens: Clean up content capture and display main template