You are here

public function FastlyEdgeModulesController::getModuleForm in Fastly 8.3

Get module Form.

Parameters

$module:

Return value

array

1 string reference to 'FastlyEdgeModulesController::getModuleForm'
fastly.routing.yml in ./fastly.routing.yml
fastly.routing.yml

File

src/Controller/FastlyEdgeModulesController.php, line 147

Class

FastlyEdgeModulesController
Class FastlyEdgeModulesController

Namespace

Drupal\fastly\Controller

Code

public function getModuleForm($module) {
  $modules = explode('_', $module);
  foreach ($modules as $key => $module) {
    $modules[$key] = ucfirst($module);
  }
  $string = implode("", $modules);
  return $this
    ->formBuilder()
    ->getForm('\\Drupal\\fastly\\Form\\' . $string . 'Form');
}