You are here

public function LinePatternDetector::__construct in Libraries API 8.3

Constructs a line pattern version detector.

Parameters

array $configuration:

string $plugin_id:

array $plugin_definition:

string $app_root:

Overrides PluginBase::__construct

File

src/Plugin/libraries/VersionDetector/LinePatternDetector.php, line 40

Class

LinePatternDetector
Detects the version by matching lines in a file against a specified pattern.

Namespace

Drupal\libraries\Plugin\libraries\VersionDetector

Code

public function __construct(array $configuration, $plugin_id, array $plugin_definition, $app_root) {
  $configuration += [
    'file' => '',
    'pattern' => '',
    'lines' => 20,
    'columns' => 200,
  ];
  parent::__construct($configuration, $plugin_id, $plugin_definition);
  $this->appRoot = $app_root;
}