public function DiffFormatter::__construct in Diff 8
Creates a DiffFormatter to render diffs in a table.
We need to extend the constructor of the diff formatter used by the core config system in order to provide our own settings.
Parameters
\Drupal\Core\Config\ConfigFactoryInterface $config_factory: The config factory.
Overrides DiffFormatter::__construct
File
- src/DiffFormatter.php, line 22 
Class
- DiffFormatter
- Diff formatter which returns output that can be rendered to a table.
Namespace
Drupal\diffCode
public function __construct(ConfigFactoryInterface $config_factory) {
  parent::__construct($config_factory);
  $config = $config_factory
    ->get('diff.settings');
  $this->leading_context_lines = $config
    ->get('general_settings.context_lines_leading');
  $this->trailing_context_lines = $config
    ->get('general_settings.context_lines_trailing');
}