original_string: public function read($path)
      {
          $config = $this
              ->readByFilename(
                  $path,
                  Visithor::CONFIG_FILE_NAME_DISTR
              );
  
          if (false === $config) {
              $config = $this
                  ->readByFilename(
                      $path,
                      Visithor::CONFIG_FILE_NAME
                  );
          }
  
          return $config;
      }
code: public function read($path)
      {
          $config = $this
              ->readByFilename(
                  $path,
                  Visithor::CONFIG_FILE_NAME_DISTR
              );
  
          if (false === $config) {
              $config = $this
                  ->readByFilename(
                      $path,
                      Visithor::CONFIG_FILE_NAME
                  );
          }
  
          return $config;
      }
code_tokens: public function read ( $ path ) { $ config = $ this -> readByFilename ( $ path , Visithor :: CONFIG_FILE_NAME_DISTR ) ; if ( false === $ config ) { $ config = $ this -> readByFilename ( $ path , Visithor :: CONFIG_FILE_NAME ) ; } return $ config ; }
docstring: Read all the configuration given a path
  
  @param string $path Path
  
  @return array|false Configuration loaded or false if file not exists
docstring_tokens: Read all the configuration given a path