original_string: public function getEnv(string $param): string
      {
          if (preg_match_all('#\{ENV\(([A-Za-z0-9_]+)(?:(,?)([^}]*))\)\}#', $param, $matches)) {
              if (4 !== count($matches)) {
                  return $param;
              }
  
              for ($i = 0; $i < count($matches[0]); ++$i) {
                  $param = $this->parseEnv($param, $matches, $i);
              }
  
              return $param;
          }
  
          return $param;
      }
code: public function getEnv(string $param): string
      {
          if (preg_match_all('#\{ENV\(([A-Za-z0-9_]+)(?:(,?)([^}]*))\)\}#', $param, $matches)) {
              if (4 !== count($matches)) {
                  return $param;
              }
  
              for ($i = 0; $i < count($matches[0]); ++$i) {
                  $param = $this->parseEnv($param, $matches, $i);
              }
  
              return $param;
          }
  
          return $param;
      }
code_tokens: public function getEnv ( string $ param ) : string { if ( preg_match_all ( '#\{ENV\(([A-Za-z0-9_]+)(?:(,?)([^}]*))\)\}#' , $ param , $ matches ) ) { if ( 4 !== count ( $ matches ) ) { return $ param ; } for ( $ i = 0 ; $ i < count ( $ matches [ 0 ] ) ; ++ $ i ) { $ param = $ this -> parseEnv ( $ param , $ matches , $ i ) ; } return $ param ; } return $ param ; }
docstring: Parse env param.
docstring_tokens: Parse env param .