original_string: public function init($file = GC_FILE_CONFIG_COMPILED)
      {
          $this->initialized = false;
  
          $this->setErrorHandlers();
  
          if (is_file($file)) {
              $this->setConfig($file);
              $this->setErrorLevel();
              $this->setKey();
              $this->setLogger();
              date_default_timezone_set($this->get('timezone', 'Europe/London'));
              $this->initialized = true;
          }
  
          return $this->initialized;
      }
code: public function init($file = GC_FILE_CONFIG_COMPILED)
      {
          $this->initialized = false;
  
          $this->setErrorHandlers();
  
          if (is_file($file)) {
              $this->setConfig($file);
              $this->setErrorLevel();
              $this->setKey();
              $this->setLogger();
              date_default_timezone_set($this->get('timezone', 'Europe/London'));
              $this->initialized = true;
          }
  
          return $this->initialized;
      }
code_tokens: public function init ( $ file = GC_FILE_CONFIG_COMPILED ) { $ this -> initialized = false ; $ this -> setErrorHandlers ( ) ; if ( is_file ( $ file ) ) { $ this -> setConfig ( $ file ) ; $ this -> setErrorLevel ( ) ; $ this -> setKey ( ) ; $ this -> setLogger ( ) ; date_default_timezone_set ( $ this -> get ( 'timezone' , 'Europe/London' ) ) ; $ this -> initialized = true ; } return $ this -> initialized ; }
docstring: Initialize the system configuration
  @param string $file
  @return bool
docstring_tokens: Initialize the system configuration