TranslatorPluginUiInterface.php in Translation Management Tool 8
File
src/TranslatorPluginUiInterface.php
View source
<?php
namespace Drupal\tmgmt;
use Drupal\Component\Plugin\PluginInspectionInterface;
use Drupal\Core\Form\FormStateInterface;
use Drupal\Core\Plugin\PluginFormInterface;
interface TranslatorPluginUiInterface extends PluginInspectionInterface, PluginFormInterface {
public function checkoutSettingsForm(array $form, FormStateInterface $form_state, JobInterface $job);
public function checkoutInfo(JobInterface $job);
public function reviewForm(array $form, FormStateInterface $form_state, JobItemInterface $item);
public function reviewDataItemElement(array $form, FormStateInterface $form_state, $data_item_key, $parent_key, array $data_item, JobItemInterface $item);
public function reviewFormValidate(array $form, FormStateInterface $form_state, JobItemInterface $item);
public function reviewFormSubmit(array $form, FormStateInterface $form_state, JobItemInterface $item);
public function buildConfigurationForm(array $form, FormStateInterface $form_state);
public function validateConfigurationForm(array &$form, FormStateInterface $form_state);
public function submitConfigurationForm(array &$form, FormStateInterface $form_state);
}