original_string: public function ensureIlluminateBase(Container $app = null)
      {
          if (! $app->bound('events')) {
              $app->singleton('events', $this->illuminateClasses['events']);
              $app['events']->fire('booting');
          }
  
          if (! $app->bound('files')) {
              $app->bindIf('files', $this->illuminateClasses['files']);
          }
      }
code: public function ensureIlluminateBase(Container $app = null)
      {
          if (! $app->bound('events')) {
              $app->singleton('events', $this->illuminateClasses['events']);
              $app['events']->fire('booting');
          }
  
          if (! $app->bound('files')) {
              $app->bindIf('files', $this->illuminateClasses['files']);
          }
      }
code_tokens: public function ensureIlluminateBase ( Container $ app = null ) { if ( ! $ app -> bound ( 'events' ) ) { $ app -> singleton ( 'events' , $ this -> illuminateClasses [ 'events' ] ) ; $ app [ 'events' ] -> fire ( 'booting' ) ; } if ( ! $ app -> bound ( 'files' ) ) { $ app -> bindIf ( 'files' , $ this -> illuminateClasses [ 'files' ] ) ; } }
docstring: Ensure the base event and file bindings are present. Required for binding anything else.
  
  @param  Container  $app
  @return void
docstring_tokens: Ensure the base event and file bindings are present . Required for binding anything else .