original_string: public function getEnvFile()
      {
          $basePath = $this->getBasePath();
          $envFile = $this->get('envFile');
          $startsWith = substr($envFile, 0, 1);
          if (!$startsWith !== '/' && $startsWith !== '~' && $startsWith !== '\\') {
              $envFile = $basePath . DIRECTORY_SEPARATOR . $envFile;
          }
  
          return $envFile;
      }
code: public function getEnvFile()
      {
          $basePath = $this->getBasePath();
          $envFile = $this->get('envFile');
          $startsWith = substr($envFile, 0, 1);
          if (!$startsWith !== '/' && $startsWith !== '~' && $startsWith !== '\\') {
              $envFile = $basePath . DIRECTORY_SEPARATOR . $envFile;
          }
  
          return $envFile;
      }
code_tokens: public function getEnvFile ( ) { $ basePath = $ this -> getBasePath ( ) ; $ envFile = $ this -> get ( 'envFile' ) ; $ startsWith = substr ( $ envFile , 0 , 1 ) ; if ( ! $ startsWith !== '/' && $ startsWith !== '~' && $ startsWith !== '\\' ) { $ envFile = $ basePath . DIRECTORY_SEPARATOR . $ envFile ; } return $ envFile ; }
docstring: Get the full path to the env file.
  
  @return mixed|null|string
docstring_tokens: Get the full path to the env file .