You are here

public function AbstractEntityFormModesFactory::getFormModeOperationName in Form mode manager 8.2

Retrieve the operation (form mode) name in edit context.

In Form Mode Manager all edit routes use a contextual FormClass to provide, a FormClass handler different by context (add/edit).

Parameters

string $operation: The form mode id with contextual prefix.

Return value

string The name of default fallback operation.

3 calls to AbstractEntityFormModesFactory::getFormModeOperationName()
AbstractEntityFormModesFactory::checkAccess in src/AbstractEntityFormModesFactory.php
AbstractEntityFormModesFactory::getForm in src/AbstractEntityFormModesFactory.php
Gets the built and processed entity form for the given entity.
SimpleEntityFormModes::checkAccess in src/SimpleEntityFormModes.php
Checks access for the Form Mode Manager routes.

File

src/AbstractEntityFormModesFactory.php, line 287

Class

AbstractEntityFormModesFactory
Abstract Factory to generate object used by routing of Form Mode Manager.

Namespace

Drupal\form_mode_manager

Code

public function getFormModeOperationName($operation) {
  return preg_replace('/^(' . FormModeManagerInterface::EDIT_PREFIX . ')|(' . FormModeManagerInterface::ADD_PREFIX . ')/', '', $operation);
}