Commit dd95eb5d authored by Kumiko Ono's avatar Kumiko Ono Committed by Yas Naoi
Browse files

Issue #3292575 by kumikoono, yas: Fix exception messages in dt() of drush Behat preprocessing

parent fddcb8e5
Loading
Loading
Loading
Loading
+3 −13
Original line number Diff line number Diff line
@@ -91,9 +91,7 @@ class BehatCommands extends DrushCommands implements BehatCommandsInterface {
        $this->validatePath(self::OPT_PARAMS_FILES, $params_file, $opt_params_file, FALSE, FALSE);
        $file_contents = Yaml::decode(file_get_contents($params_file));
        if (empty($file_contents) || !is_array($file_contents)) {
          throw new \RuntimeException('Valid parameters are not found in PARAMS_FILE: @opt_params_file', [
            '@opt_params_file' => $opt_params_file,
          ]);
          throw new \RuntimeException("No valid parameters are found in PARAMS_FILE: ${opt_params_file}");
        }
        $params += $file_contents;
      }
@@ -101,9 +99,7 @@ class BehatCommands extends DrushCommands implements BehatCommandsInterface {
      $output_dir = $base_path . $opt_output_dir;
      if (!file_exists($output_dir)) {
        if (!mkdir($tmp_dir = $output_dir, 0755, TRUE) && !is_dir($tmp_dir)) {
          throw new \RuntimeException('Failed to create a directory of OUTPUT_DIR: @opt_output_dir', [
            '@opt_output_dir' => $opt_output_dir,
          ]);
          throw new \RuntimeException("Failed to create a directory of OUTPUT_DIR: ${opt_output_dir}");
        }
        $this->logger()->notice(dt('Created: @opt', ['@opt' => $output_dir]));
      }
@@ -197,13 +193,7 @@ class BehatCommands extends DrushCommands implements BehatCommandsInterface {
    $permission = $isWritable ? 'writable' : 'readable';
    $operation = 'is_' . $permission;
    if (!$operation($path) || ($isDir && !is_dir($path))) {
      throw new \RuntimeException('No such @type exists or is @permission for @path_name: @opt_path (path: @path)', [
        '@type' => $isDir ? 'directory' : 'file',
        '@permission' => $permission,
        '@path_name' => strtoupper($path_name),
        '@opt_path' => $opt_path,
        '@path' => $path,
      ]);
      throw new \RuntimeException("No such directory/file exists or is ${permission} for ${path_name}: ${opt_path} (path: ${path})");
    }
  }