public function WizardTest::getOperations in Chaos Tool Suite (ctools) 8.3
Retrieve a list of FormInterface classes by their step key in the wizard.
Parameters
mixed $cached_values: The values returned by $this->getTempstore()->get($this->getMachineName()); *.
Return value
array An associative array keyed on the step name with an array value with the following keys:
- title (string): Human-readable title of the step.
- form (string): Fully-qualified class name of the form for this step.
- values (array): Optional array of cached values to override when on this step.
- validate (array): Optional array of callables to be called when this step is validated.
- submit (array): Optional array of callables to be called when this step is submitted.
Overrides FormWizardInterface::getOperations
File
- tests/
modules/ ctools_wizard_test/ src/ Wizard/ WizardTest.php, line 28
Class
Namespace
Drupal\ctools_wizard_test\WizardCode
public function getOperations($cached_values) {
return [
'one' => [
'form' => 'Drupal\\ctools_wizard_test\\Form\\OneForm',
'title' => $this
->t('Form One'),
'values' => [
'dynamic' => 'Xylophone',
],
'validate' => [
'::stepOneValidate',
],
'submit' => [
'::stepOneSubmit',
],
],
'two' => [
'form' => 'Drupal\\ctools_wizard_test\\Form\\TwoForm',
'title' => $this
->t('Form Two'),
'values' => [
'dynamic' => 'Zebra',
],
],
];
}