You are here

protected function PathAliasTest::getPlugin in Freelinking 4.0.x

Same name and namespace in other branches
  1. 8.3 tests/src/Unit/Plugin/freelinking/PathAliasTest.php \Drupal\Tests\freelinking\Unit\Plugin\freelinking\PathAliasTest::getPlugin()

Get plugin instance.

Parameters

string $failoverOption: The failover option.

Return value

\Drupal\freelinking\Plugin\freelinking\PathAlias A plugin instance.

4 calls to PathAliasTest::getPlugin()
PathAliasTest::testBuildLink in tests/src/Unit/Plugin/freelinking/PathAliasTest.php
Asserts that buildLink is functional for valid and invalid path aliases.
PathAliasTest::testDefaultConfiguration in tests/src/Unit/Plugin/freelinking/PathAliasTest.php
Asserts that defaultConfiguration provides the correct settings.
PathAliasTest::testGetIndicator in tests/src/Unit/Plugin/freelinking/PathAliasTest.php
Asserts that the indicator is functional.
PathAliasTest::testGetTip in tests/src/Unit/Plugin/freelinking/PathAliasTest.php
Asserts that getTip is functional.

File

tests/src/Unit/Plugin/freelinking/PathAliasTest.php, line 75

Class

PathAliasTest
Tests the path_alias plugin.

Namespace

Drupal\Tests\freelinking\Unit\Plugin\freelinking

Code

protected function getPlugin($failoverOption = 'search') {
  $configuration = [
    'settings' => [
      'failover' => $failoverOption,
    ],
  ];
  $plugin_definition = [
    'id' => 'path_alias',
    'title' => 'Path Alias',
    'hidden' => FALSE,
    'weight' => 0,
  ] + $configuration;
  return PathAlias::create($this->container, $configuration, 'path_alias', $plugin_definition);
}