Programming Language PHP
Namespace Oro\Bundle\WorkflowBundle\Model
Class Transition
Method/Function setFrontendOptions
Total Examples 1
1 code examples of PHP Oro\Bundle\WorkflowBundle\Model\Transition::setFrontendOptions extracted from open source projects
public function processTransitionTranslations(Transition $transition)
{
$buttonLabel = $this->trans($transition->getButtonLabel());
if (null !== $buttonLabel) {
$transition->setButtonLabel($buttonLabel);
} else {
$transition->setButtonLabel($this->trans($transition->getLabel(), true));
}
$buttonTitle = $this->trans($transition->getButtonTitle());
if (null !== $buttonTitle) {
$transition->setButtonTitle($buttonTitle);
} else {
$transition->setButtonTitle(null);
}
$frontendOptions = $transition->getFrontendOptions();
if (empty($frontendOptions['message']['title'])) {
$frontendOptions['message']['title'] = $transition->getButtonLabel();
}
$transition->setFrontendOptions($frontendOptions);
}