public function Freelinking::__construct in Freelinking 4.0.x
Same name and namespace in other branches
- 8.3 src/Plugin/Filter/Freelinking.php \Drupal\freelinking\Plugin\Filter\Freelinking::__construct()
Initialize method.
Parameters
array $configuration: The plugin configuration.
string $plugin_id: The plugin ID.
array $plugin_definition: The plugin definition array.
\Drupal\freelinking\FreelinkingManagerInterface $freelinkingManager: The Freelinking plugin manager.
\Drupal\Core\Session\AccountProxyInterface $current_user: The current user account.
Overrides FilterBase::__construct
File
- src/
Plugin/ Filter/ Freelinking.php, line 63
Class
- Freelinking
- Freelinking input filter plugin.
Namespace
Drupal\freelinking\Plugin\FilterCode
public function __construct(array $configuration, $plugin_id, array $plugin_definition, FreelinkingManagerInterface $freelinkingManager, AccountProxyInterface $current_user) {
parent::__construct($configuration, $plugin_id, $plugin_definition);
$this->freelinkingManager = $freelinkingManager;
$this->currentUser = $current_user;
}