public function AgreementForm::__construct in Agreement 3.0.x
Same name in this branch
- 3.0.x src/Form/AgreementForm.php \Drupal\agreement\Form\AgreementForm::__construct()
- 3.0.x src/Entity/AgreementForm.php \Drupal\agreement\Entity\AgreementForm::__construct()
Same name and namespace in other branches
- 8.2 src/Form/AgreementForm.php \Drupal\agreement\Form\AgreementForm::__construct()
Initialize method.
Parameters
\Drupal\agreement\AgreementHandlerInterface $agreementHandler: The agreement handler interface.
\Drupal\Core\Routing\RouteMatchInterface $routeMatch: The current route match.
\Drupal\Core\Language\LanguageManagerInterface $languageManager: The language manager.
\Drupal\Core\Session\AccountProxyInterface $account: The current user account.
\Drupal\Core\Messenger\MessengerInterface $messenger: The messenger service.
\Drupal\Core\Mail\MailManagerInterface $mailManager: The mail service.
File
- src/
Form/ AgreementForm.php, line 87
Class
- AgreementForm
- Agreement page form.
Namespace
Drupal\agreement\FormCode
public function __construct(AgreementHandlerInterface $agreementHandler, RouteMatchInterface $routeMatch, LanguageManagerInterface $languageManager, AccountProxyInterface $account, MessengerInterface $messenger, MailManagerInterface $mailManager) {
$this->agreementHandler = $agreementHandler;
$this->routeMatch = $routeMatch;
$this->languageManager = $languageManager;
$this->account = $account;
$this->messenger = $messenger;
$this->mailManager = $mailManager;
}