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

Was this example useful?
0
                                                    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);
    }
                                            
Transition's Other Methods